Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
9af2f52fbcb993350f54e57d498e7849ba29c75d
/
lib
/
CodeGen
/
CGClass.cpp
fa3e82b
Tests now pass with the assertion.
by Eli Friedman
· 15 years ago
8432f25
Add a much more thorough test of casts to virtual bases, and fix
by Eli Friedman
· 15 years ago
5b95592
Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and CGTemporaries.
by Anders Carlsson
· 15 years ago
[Renamed (99%) from lib/CodeGen/CGCXXClass.cpp]
a3697c9
Handle base-to-derived casts. Will land test case shortly.
by Anders Carlsson
· 15 years ago
a660440
This falls into the category of stupid pet tricks. I hate to do this,
by Mike Stump
· 15 years ago
4a5dc24
Revert r86741; it doesn't handle virtual bases correctly.
by Eli Friedman
· 15 years ago
db380b4
Minor optimization to skip null check in generated code where it isn't
by Eli Friedman
· 15 years ago
3c0ef8c
Simplify pointer creation with the new Type::getInt*Ptr methods.
by Benjamin Kramer
· 15 years ago
2f1986b
Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base class offsets. Fix the code to handle virtual bases as well.
by Anders Carlsson
· 15 years ago
2b35835
Move some functions from CodeGenFunctions to CodeGenModule so they can be used by CGExprConstant.
by Anders Carlsson
· 15 years ago
84080ec
Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.
by Anders Carlsson
· 15 years ago
dfd0330
When doing a derived-to-base class and the class offset is 0 we can just do a simple bitcast.
by Anders Carlsson
· 15 years ago
32baf62
When necessary, null check the base value in GetAddressCXXOfBaseClass.
by Anders Carlsson
· 15 years ago
5d58a1d
Whoops, add CGCXXClass.cpp
by Anders Carlsson
· 15 years ago