diff options
Diffstat (limited to 'test/SemaCXX/empty-class-layout.cpp')
-rw-r--r-- | test/SemaCXX/empty-class-layout.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/test/SemaCXX/empty-class-layout.cpp b/test/SemaCXX/empty-class-layout.cpp index 625e3ee903..fbe2cbe6b4 100644 --- a/test/SemaCXX/empty-class-layout.cpp +++ b/test/SemaCXX/empty-class-layout.cpp @@ -18,9 +18,14 @@ struct F : E { }; struct G : E, F { }; SA(3, sizeof(G) == 2); -struct H { H(); }; +struct Empty { Empty(); }; -struct I : H { - H h; +struct I : Empty { + Empty e; }; SA(4, sizeof(I) == 2); + +struct J : Empty { + Empty e[2]; +}; +SA(5, sizeof(J) == 3);
\ No newline at end of file |