diff options
Diffstat (limited to 'llvm/test/Bitcode/objectsize-upgrade-7.0.ll')
-rw-r--r-- | llvm/test/Bitcode/objectsize-upgrade-7.0.ll | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/Bitcode/objectsize-upgrade-7.0.ll b/llvm/test/Bitcode/objectsize-upgrade-7.0.ll new file mode 100644 index 00000000000..a7e6d497676 --- /dev/null +++ b/llvm/test/Bitcode/objectsize-upgrade-7.0.ll @@ -0,0 +1,12 @@ +; RUN: llvm-dis < %s.bc | FileCheck %s + +; Bitcode compatibility test for 'dynamic' parameter to llvm.objectsize. + +define void @callit(i8* %ptr) { + %sz = call i64 @llvm.objectsize.i64.p0i8(i8* %ptr, i1 false, i1 true) + ; CHECK: %sz = call i64 @llvm.objectsize.i64.p0i8(i8* %ptr, i1 false, i1 true, i1 false) + ret void +} + +declare i64 @llvm.objectsize.i64.p0i8(i8*, i1, i1) +; CHECK: declare i64 @llvm.objectsize.i64.p0i8(i8*, i1, i1, i1) |