commit | 1e39bd944b615aa9d577f97cd84e05af1a611207 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Wed Oct 07 01:45:02 2009 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Wed Oct 07 01:45:02 2009 +0000 |
tree | a62989830d9cbef29e54ce674292a24a4d78919e | |
parent | db9fca7735974c6cd441a3c8a2d4da3e4ec12424 [diff] [blame] |
Mangle anonymous structs/unions correctly. Fixes PR5139. llvm-svn: 83448
diff --git a/clang/test/CodeGenCXX/mangle.cpp b/clang/test/CodeGenCXX/mangle.cpp index a881a710..2ffbae7 100644 --- a/clang/test/CodeGenCXX/mangle.cpp +++ b/clang/test/CodeGenCXX/mangle.cpp
@@ -207,3 +207,17 @@ // CHECK: @extern_f void extern_f(void) { } +struct S7 { + struct S { S(); }; + + struct { + S s; + } a; +}; + +// PR5139 +// CHECK: @_ZN2S7C1Ev +// CHECK: @_ZN2S7C2Ev +// CHECK: @"_ZN2S73$_0C1Ev" +S7::S7() {} +