Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
b45b4814f6ea5b5a3a120f45793cc44c12bac974
/
clang
/
test
/
SemaCXX
/
class-layout.cpp
a543332
Fix bug in computing POD-for-layout.
by Eli Friedman
· 12 years ago
c6e68da
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
by Andy Gibbs
· 13 years ago
b1fcdd0
Turn on the new empty base subobject tracking code. It's a bit faster than the previous code. However, it still has quadratic performance, something which I intend to fix shortly in a subsequent patch.
by Anders Carlsson
· 15 years ago
6b0d914
Rework the way virtual primary bases are added when laying out classes. Instead of doing it as a separate step, we now use the BaseSubobjectInfo and use it when laying out the bases. This fixes a bug where we would either not add a primary virtual base at all, or add it at the wrong offset.
by Anders Carlsson
· 15 years ago
c48a10d
Support __attribute__((packed)) (along with other attributes) at the
by Douglas Gregor
· 16 years ago
8fbe78f
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 16 years ago
ba95840
When laying out bitfields, make sure that the data size is always aligned to a byte. This fixes PR5580.
by Anders Carlsson
· 16 years ago
93b6d5e
Temporary band-aid for handling empty classes somewhat better.
by Anders Carlsson
· 16 years ago
32d105d
Add two more tests.
by Anders Carlsson
· 16 years ago
6d9f6f3
Handle layout of non-virtual base classes.
by Anders Carlsson
· 16 years ago