diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-04-02 05:58:29 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-04-02 05:58:29 +0000 |
commit | 11e1a3a385febc1f603b1717510c00be7c37882a (patch) | |
tree | 8660969c8a44e3d3d36f1cdbf8896fa1e87082c5 /test/Layout | |
parent | 8ef7942d6e4dc0894a52333b261172df3564a1a6 (diff) |
Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )')
For namespaces, this is consistent with mangling and GCC's debug info
behavior. For structs, GCC uses <anonymous struct> but we prefer
consistency between all anonymous entities but don't want to confuse
them with template arguments, etc, so we'll just go with parens in all
cases.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205398 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Layout')
-rw-r--r-- | test/Layout/ms-x86-alias-avoidance-padding.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/Layout/ms-x86-alias-avoidance-padding.cpp b/test/Layout/ms-x86-alias-avoidance-padding.cpp index f95c78b6de..aac652135a 100644 --- a/test/Layout/ms-x86-alias-avoidance-padding.cpp +++ b/test/Layout/ms-x86-alias-avoidance-padding.cpp @@ -56,8 +56,8 @@ struct AT3 : AT2, AT1 { // CHECK-NEXT: 0 | struct AT3 // CHECK-NEXT: 0 | struct AT2 (base) // CHECK-NEXT: 0 | struct AT0 t -// CHECK-NEXT: 0 | union AT0::<anonymous at {{.*}} x -// CHECK-NEXT: 0 | struct AT0::<anonymous at {{.*}} y +// CHECK-NEXT: 0 | union AT0::(anonymous at {{.*}} x +// CHECK-NEXT: 0 | struct AT0::(anonymous at {{.*}} y // CHECK-NEXT: 0 | int a // CHECK-NEXT: 4 | struct AT t (empty) // CHECK: 0 | int b @@ -81,8 +81,8 @@ struct AT3 : AT2, AT1 { // CHECK-X64-NEXT: 0 | struct AT3 // CHECK-X64-NEXT: 0 | struct AT2 (base) // CHECK-X64-NEXT: 0 | struct AT0 t -// CHECK-X64-NEXT: 0 | union AT0::<anonymous at {{.*}} x -// CHECK-X64-NEXT: 0 | struct AT0::<anonymous at {{.*}} y +// CHECK-X64-NEXT: 0 | union AT0::(anonymous at {{.*}} x +// CHECK-X64-NEXT: 0 | struct AT0::(anonymous at {{.*}} y // CHECK-X64-NEXT: 0 | int a // CHECK-X64-NEXT: 4 | struct AT t (empty) // CHECK-X64: 0 | int b |