diff options
author | Anders Carlsson <andersca@mac.com> | 2010-01-18 04:25:18 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2010-01-18 04:25:18 +0000 |
commit | 1af3df854f31e33f550149e576c819d94dc74f7b (patch) | |
tree | 1c7835efca92dbb4d92ea715e961481d185e69b0 /clang/test/CodeGenCXX/virt.cpp | |
parent | 5fcd99b10f72aa216c6ebe51e0af3a52736c0c09 (diff) | |
download | bcm5719-llvm-1af3df854f31e33f550149e576c819d94dc74f7b.tar.gz bcm5719-llvm-1af3df854f31e33f550149e576c819d94dc74f7b.zip |
Fix a bunch of VTT layout bugs, add simple tests for VTT layout.
llvm-svn: 93709
Diffstat (limited to 'clang/test/CodeGenCXX/virt.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/virt.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/test/CodeGenCXX/virt.cpp b/clang/test/CodeGenCXX/virt.cpp index 45780394421..bdb05eadec6 100644 --- a/clang/test/CodeGenCXX/virt.cpp +++ b/clang/test/CodeGenCXX/virt.cpp @@ -375,13 +375,13 @@ class test8_D : test8_B1, test8_B2, test8_B3 { // CHECK-LP64-NEXT: .quad (__ZTV7test8_D) + 32 // CHECK-LP64-NEXT: .quad (__ZTC7test8_D8_8test8_B2) + 32 // CHECK-LP64-NEXT: .quad (__ZTC7test8_D8_9test8_B2a) + 32 -// CHECK-LP64-NEXT .quad (__ZTC7test8_D8_9test8_B2a) + 64 -// CHECK-LP64-NEXT .quad (__ZTC7test8_D8_9test8_B2a) + 96 -// CHECK-LP64-NEXT .quad (__ZTC7test8_D8_8test8_B2) + 72 -// CHECK-LP64-NEXT .quad (__ZTC7test8_D8_8test8_B2) + 104 -// CHECK-LP64-NEXT .quad (__ZTV7test8_D) + 72 -// CHECK-LP64: .quad (__ZTV7test8_D) + 160 -// CHECK-LP64: .quad (__ZTV7test8_D) + 192 +// CHECK-LP64-NEXT: .quad (__ZTC7test8_D8_9test8_B2a) + 64 +// CHECK-LP64-NEXT: .quad (__ZTC7test8_D8_9test8_B2a) + 96 +// CHECK-LP64-NEXT: .quad (__ZTC7test8_D8_8test8_B2) + 72 +// CHECK-LP64-NEXT: .quad (__ZTC7test8_D8_8test8_B2) + 104 +// CHECK-LP64-NEXT: .quad (__ZTV7test8_D) + 72 +// CHECK-LP64-NEXT: .quad (__ZTV7test8_D) + 160 +// CHECK-LP64-NEXT: .quad (__ZTV7test8_D) + 192 struct test9_B3 { virtual void funcB3(); int i; }; |