1; RUN: %lli -jit-kind=orc-mcjit %s 2; 3; Verify relocations to global symbols with addend work correctly. 4; 5; Compiled from this C code: 6; 7; int test[2] = { -1, 0 }; 8; int *p = &test[1]; 9; 10; int main (void) 11; { 12; return *p; 13; } 14; 15 16@test = global [2 x i32] [i32 -1, i32 0], align 4 17@p = global i32* getelementptr inbounds ([2 x i32], [2 x i32]* @test, i64 0, i64 1), align 8 18 19define i32 @main() { 20entry: 21 %0 = load i32*, i32** @p, align 8 22 %1 = load i32, i32* %0, align 4 23 ret i32 %1 24} 25 26