diff options
Diffstat (limited to 'test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll')
-rw-r--r-- | test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll b/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll index 7c07d5d..8df7050 100644 --- a/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll +++ b/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll @@ -4,13 +4,13 @@ @mm = internal global [16 x [31 x double]] zeroinitializer, align 32 define void @test(i32 %X) { - %P = getelementptr [16 x [31 x double]]* @mm, i32 0, i32 0, i32 %X + %P = getelementptr [16 x [31 x double]], [16 x [31 x double]]* @mm, i32 0, i32 0, i32 %X store double 1.0, double* %P ret void } define double @get(i32 %X) { - %P = getelementptr [16 x [31 x double]]* @mm, i32 0, i32 0, i32 %X - %V = load double* %P + %P = getelementptr [16 x [31 x double]], [16 x [31 x double]]* @mm, i32 0, i32 0, i32 %X + %V = load double, double* %P ret double %V } |