diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-06-23 17:42:18 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-06-23 17:42:18 +0000 |
commit | 9bc3141dc2d236e8c0c26cb4ac16ce833bc2c680 (patch) | |
tree | a0eeaf4d14ff29fb7cc083e1240dfc572a16e9a8 | |
parent | 3f8264b06286fe03a1db90f1c90a038fc60dbb9c (diff) | |
download | bcm5719-llvm-9bc3141dc2d236e8c0c26cb4ac16ce833bc2c680.tar.gz bcm5719-llvm-9bc3141dc2d236e8c0c26cb4ac16ce833bc2c680.zip |
Fix test for 32-bit targets.
llvm-svn: 364157
-rw-r--r-- | clang/test/CodeGenCXX/tail-padding.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/test/CodeGenCXX/tail-padding.cpp b/clang/test/CodeGenCXX/tail-padding.cpp index 5b3b00e6d08..5db97635965 100644 --- a/clang/test/CodeGenCXX/tail-padding.cpp +++ b/clang/test/CodeGenCXX/tail-padding.cpp @@ -47,14 +47,14 @@ namespace NoUniqueAddr { // CHECK: call {{.*}} @_ZN12NoUniqueAddr1AC2ERKS0_( // CHECK: store i32 {{.*}} @_ZTVN12NoUniqueAddr1CE // Copy the full size of B. - // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* {{.*}}, i64 8, i1 false) + // CHECK: call void @llvm.memcpy.p0i8.p0i8.i{{32|64}}(i8* {{.*}}, i8* {{.*}}, i{{32|64}} 8, i1 false) C f(C c) { return c; } // CHECK: define {{.*}} @_ZN12NoUniqueAddr1DC1EOS0_ // CHECK: call {{.*}} @_ZN12NoUniqueAddr1AC2ERKS0_( // CHECK: store i32 {{.*}} @_ZTVN12NoUniqueAddr1DE // Copy just the data size of B, to avoid overwriting the A base class. - // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* {{.*}}, i64 7, i1 false) + // CHECK: call void @llvm.memcpy.p0i8.p0i8.i{{32|64}}(i8* {{.*}}, i8* {{.*}}, i{{32|64}} 7, i1 false) D f(D d) { return d; } // CHECK: define {{.*}} @_ZN12NoUniqueAddr1EC1EOS0_ @@ -62,7 +62,7 @@ namespace NoUniqueAddr { // CHECK: store i32 {{.*}} @_ZTVN12NoUniqueAddr1EE // We can copy the full size of B here. (As it happens, we fold the copy of 'x' into // this memcpy, so we're copying 8 bytes either way.) - // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* {{.*}}, i64 8, i1 false) + // CHECK: call void @llvm.memcpy.p0i8.p0i8.i{{32|64}}(i8* {{.*}}, i8* {{.*}}, i{{32|64}} 8, i1 false) E f(E e) { return e; } struct F : virtual A { @@ -73,6 +73,6 @@ namespace NoUniqueAddr { // CHECK: define {{.*}} @_ZN12NoUniqueAddr1FC1ERKS0_ // CHECK: call {{.*}} @_ZN12NoUniqueAddr1AC2ERKS0_( // CHECK: store i32 {{.*}} @_ZTVN12NoUniqueAddr1FE - // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* {{.*}}, i8* {{.*}}, i64 7, i1 false) + // CHECK: call void @llvm.memcpy.p0i8.p0i8.i{{32|64}}(i8* {{.*}}, i8* {{.*}}, i{{32|64}} 7, i1 false) F f(F x) { return x; } } |