commit | ffbdefc7a24c01a0f77425423278774796a3aa53 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Thu Sep 24 05:21:31 2009 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Thu Sep 24 05:21:31 2009 +0000 |
tree | 81f96856b57da4081144f4b9582072463ea6564c | |
parent | 55e59e139d9ebcaae16d710472e28edbcafac98a [diff] [blame] |
More improvements with laying out empty bases. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82682 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/SemaCXX/empty-class-layout.cpp b/test/SemaCXX/empty-class-layout.cpp index 24688fa..ebbeb38 100644 --- a/test/SemaCXX/empty-class-layout.cpp +++ b/test/SemaCXX/empty-class-layout.cpp
@@ -10,3 +10,10 @@ struct C : A, B { }; SA(2, sizeof(C) == 4); + +struct D { }; +struct E : D { }; +struct F : E { }; + +struct G : E, F { }; +SA(3, sizeof(G) == 2);