diff options
author | Eric Christopher <echristo@apple.com> | 2010-02-04 06:41:27 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2010-02-04 06:41:27 +0000 |
commit | e7b97471f8acf44a0dec3c4dade96b64881175f6 (patch) | |
tree | 985965a5e956326c1ec4184fbad0d6c6fcaa06b8 /test/Transforms/InstCombine/objsize.ll | |
parent | 87c06d617917f4a388fbe9db81198e13cde3e431 (diff) | |
download | llvm-e7b97471f8acf44a0dec3c4dade96b64881175f6.tar.gz llvm-e7b97471f8acf44a0dec3c4dade96b64881175f6.tar.bz2 llvm-e7b97471f8acf44a0dec3c4dade96b64881175f6.tar.xz |
Temporarily revert this since it appears to have caused a build
failure.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95294 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/InstCombine/objsize.ll')
-rw-r--r-- | test/Transforms/InstCombine/objsize.ll | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/test/Transforms/InstCombine/objsize.ll b/test/Transforms/InstCombine/objsize.ll index bdb3e09c96..fed067c0c6 100644 --- a/test/Transforms/InstCombine/objsize.ll +++ b/test/Transforms/InstCombine/objsize.ll @@ -1,9 +1,5 @@ -; Test a pile of objectsize bounds checking. ; RUN: opt < %s -instcombine -S | FileCheck %s -; We need target data to get the sizes of the arrays and structures. -target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" - -@a = private global [60 x i8] zeroinitializer, align 1 ; <[60 x i8]*> +@a = common global [60 x i8] zeroinitializer, align 1 ; <[60 x i8]*> @.str = private constant [8 x i8] c"abcdefg\00" ; <[8 x i8]*> define i32 @foo() nounwind { @@ -31,13 +27,6 @@ cond.false: ret i8* %2; } -define i32 @f() nounwind { -; CHECK: @f -; CHECK-NEXT: ret i32 0 - %1 = call i32 @llvm.objectsize.i32(i8* getelementptr ([60 x i8]* @a, i32 1, i32 0), i1 false) - ret i32 %1 -} - @window = external global [0 x i8] define i1 @baz() nounwind { @@ -48,4 +37,5 @@ define i1 @baz() nounwind { ret i1 %2 } + declare i32 @llvm.objectsize.i32(i8*, i1) nounwind readonly
\ No newline at end of file |