summaryrefslogtreecommitdiff
path: root/test/Layout
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-02-15 01:09:56 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-02-15 01:09:56 +0000
commit17453db05dbcf69f69b8501040af79b21bfc648d (patch)
tree44471b4b68c2afecd118d77664a31eff114471c3 /test/Layout
parent7c26ce2d0a078623ac15363de2a5465de0a6e896 (diff)
MS ABI: Fix some layout tests
Some lines intended to be used for testing x86_64 ABI compatibility were not firing because lines were annotated with the wrong FileCheck prefix: X64 vs C64 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201453 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Layout')
-rw-r--r--test/Layout/ms-x86-pack-and-align.cpp25
1 files changed, 11 insertions, 14 deletions
diff --git a/test/Layout/ms-x86-pack-and-align.cpp b/test/Layout/ms-x86-pack-and-align.cpp
index a9685f12e7..27de729074 100644
--- a/test/Layout/ms-x86-pack-and-align.cpp
+++ b/test/Layout/ms-x86-pack-and-align.cpp
@@ -171,17 +171,17 @@ struct CA2 : public CA1, public CA0 {
// CHECK-NEXT: 9 | struct CA0 (virtual base) (empty)
// CHECK-NEXT: | [sizeof=9, align=1
// CHECK-NEXT: | nvsize=9, nvalign=1]
-// CHECK-C64: *** Dumping AST Record Layout
-// CHECK-C64: *** Dumping AST Record Layout
-// CHECK-C64: *** Dumping AST Record Layout
-// CHECK-C64-NEXT: 0 | struct CA2
-// CHECK-C64-NEXT: 0 | (CA2 vftable pointer)
-// CHECK-C64-NEXT: 8 | struct CA1 (base)
-// CHECK-C64-NEXT: 8 | (CA1 vbtable pointer)
-// CHECK-C64-NEXT: 17 | struct CA0 (base) (empty)
-// CHECK-C64-NEXT: 17 | struct CA0 (virtual base) (empty)
-// CHECK-C64-NEXT: | [sizeof=17, align=1
-// CHECK-C64-NEXT: | nvsize=17, nvalign=1]
+// CHECK-X64: *** Dumping AST Record Layout
+// CHECK-X64: *** Dumping AST Record Layout
+// CHECK-X64: *** Dumping AST Record Layout
+// CHECK-X64-NEXT: 0 | struct CA2
+// CHECK-X64-NEXT: 0 | (CA2 vftable pointer)
+// CHECK-X64-NEXT: 8 | struct CA1 (base)
+// CHECK-X64-NEXT: 8 | (CA1 vbtable pointer)
+// CHECK-X64-NEXT: 17 | struct CA0 (base) (empty)
+// CHECK-X64-NEXT: 17 | struct CA0 (virtual base) (empty)
+// CHECK-X64-NEXT: | [sizeof=17, align=1
+// CHECK-X64-NEXT: | nvsize=17, nvalign=1]
#pragma pack(16)
struct YA {
@@ -193,9 +193,6 @@ struct YA {
// CHECK-NEXT: | [sizeof=32, align=32
// CHECK-NEXT: | nvsize=32, nvalign=32]
// CHECK-X64: *** Dumping AST Record Layout
-// CHECK-X64: *** Dumping AST Record Layout
-// CHECK-X64: *** Dumping AST Record Layout
-// CHECK-X64: *** Dumping AST Record Layout
// CHECK-X64-NEXT: 0 | struct YA (empty)
// CHECK-X64-NEXT: 0 | char
// CHECK-X64-NEXT: | [sizeof=32, align=32