]> granicus.if.org Git - clang/commitdiff
clang/test/CodeGen/tbaa-struct.cpp: Fix. Be aware of 32 bit pointer.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sat, 29 Sep 2012 02:00:04 +0000 (02:00 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sat, 29 Sep 2012 02:00:04 +0000 (02:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164879 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/tbaa-struct.cpp

index 6bff3370bf59561642e955f3ef0b98814ae35797..8b30aa0a495ac8b60935aff8202392168cd2821f 100644 (file)
@@ -12,5 +12,6 @@ void copy(struct A *a, struct A *b) {
   *a = *b;
 }
 
-// CHECK: call void @llvm.memcpy.p0i8.p0i8.i64(i8* %{{.*}}, i8* %{{.*}}, i64 16, i32 4, i1 false), !tbaa.struct [[TS:!.*]]
+// CHECK: target datalayout = "{{.*}}p:[[P:64|32]]
+// CHECK: call void @llvm.memcpy.p0i8.p0i8.i[[P]](i8* %{{.*}}, i8* %{{.*}}, i[[P]] 16, i32 4, i1 false), !tbaa.struct [[TS:!.*]]
 // CHECK: [[TS]] = metadata !{i64 0, i64 2, metadata !{{.*}}, i64 4, i64 4, metadata !{{.*}}, i64 8, i64 1, metadata !{{.*}}, i64 12, i64 4, metadata !{{.*}}}