From 269c26ab9b5e3abb69a0199817468494d5c1b439 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sat, 7 Apr 2018 00:28:32 +0000 Subject: [PATCH] Generalize test for 32-bit targets. llvm-svn: 329467 --- clang/test/CodeGenCXX/tail-padding.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/test/CodeGenCXX/tail-padding.cpp b/clang/test/CodeGenCXX/tail-padding.cpp index 8ade13f..b8b9e4c 100644 --- a/clang/test/CodeGenCXX/tail-padding.cpp +++ b/clang/test/CodeGenCXX/tail-padding.cpp @@ -11,7 +11,7 @@ namespace Implicit { // CHECK: define {{.*}} @_ZN8Implicit1CC1EOS0_ // CHECK: call {{.*}} @_ZN8Implicit1AC2ERKS0_( // Note: this must memcpy 7 bytes, not 8, to avoid trampling over the virtual 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) // CHECK: store i32 {{.*}} @_ZTVN8Implicit1CE } @@ -28,7 +28,7 @@ namespace InitWithinNVSize { // CHECK: define {{.*}} @_ZN16InitWithinNVSize1CC1EOS0_ // CHECK: call {{.*}} @_ZN16InitWithinNVSize1AC2ERKS0_( // This copies over the 'C::x' member, but that's OK because we've not initialized it yet. - // 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) // CHECK: store i32 {{.*}} @_ZTVN16InitWithinNVSize1CE // CHECK: store i8 } -- 2.7.4