- Oct 21, 2009
-
-
Fariborz Jahanian authored
for base classe members as well. Test case enhanced for this. llvm-svn: 84780
-
Fariborz Jahanian authored
llvm-svn: 84771
-
Fariborz Jahanian authored
as argument to a function call. Removes a FIXME. llvm-svn: 84694
-
- Oct 19, 2009
-
-
Anders Carlsson authored
llvm-svn: 84518
-
Daniel Dunbar authored
llvm-svn: 84456
-
Anders Carlsson authored
When binding a reference to a temporary, it's important that other temporaries created as on the RHS are destroyed before emitting the dtor for the temporary. llvm-svn: 84451
-
- Oct 15, 2009
-
-
Anders Carlsson authored
struct A { }; struct B : A { }; void f() { const A& a = B(); } correctly. (This now does the offset conversion if necessary and calls the destructor when a goes out of scope). llvm-svn: 84162
-
- Oct 13, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83964
-
Devang Patel authored
llvm-svn: 83913
-
- Oct 06, 2009
-
-
Devang Patel authored
This is not yet enabled. llvm-svn: 83399
-
- Sep 30, 2009
-
-
rdar://problem/7263113Fariborz Jahanian authored
<rdar://problem/7263113> Make clang produce gcc's objc_assign_StrongCast as a result of type-cast of an ivar in assignment. llvm-svn: 83150
-
- Sep 25, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 82735
-
Fariborz Jahanian authored
(objc GC's API). llvm-svn: 82724
-
- Sep 24, 2009
-
-
John McCall authored
Type hierarchy. Demote 'volatile' to extended-qualifier status. Audit our use of qualifiers and fix a few places that weren't dealing with qualifiers quite right; many more remain. llvm-svn: 82705
-
- Sep 22, 2009
-
-
John McCall authored
Several of the existing methods were identical to their respective specializations, and so have been removed entirely. Several more 'leaf' optimizations were introduced. The getAsFoo() methods which imposed extra conditions, like getAsObjCInterfacePointerType(), have been left in place. llvm-svn: 82501
-
Fariborz Jahanian authored
gcc-style write-barrier api only. llvm-svn: 82493
-
- Sep 21, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 82472
-
- Sep 18, 2009
-
-
Fariborz Jahanian authored
array syntax is used to derefernce and assign to ivar pointee. llvm-svn: 82183
-
- Sep 17, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 82090
-
- Sep 16, 2009
-
-
Fariborz Jahanian authored
GC. Currently, new API will be generated under clang-cc's -fobjc-newgc-api flag which will eventually become the default. WIP. llvm-svn: 82082
-
Fariborz Jahanian authored
a flag (objc GC). llvm-svn: 82052
-
- Sep 15, 2009
-
-
Anders Carlsson authored
llvm-svn: 81867
-
- Sep 14, 2009
-
-
Anders Carlsson authored
llvm-svn: 81738
-
- Sep 13, 2009
-
-
Daniel Dunbar authored
make very nice symbols, just use the function name. llvm-svn: 81653
-
- Sep 12, 2009
-
-
Anders Carlsson authored
llvm-svn: 81614
-
Anders Carlsson authored
llvm-svn: 81602
-
Douglas Gregor authored
llvm-svn: 81590
-
Daniel Dunbar authored
llvm-svn: 81582
-
- Sep 11, 2009
-
-
Anders Carlsson authored
llvm-svn: 81481
-
- Sep 09, 2009
-
-
Anders Carlsson authored
If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. llvm-svn: 81383
-
Mike Stump authored
llvm-svn: 81346
-
Mike Stump authored
llvm-svn: 81337
-
- Sep 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 81237
-
- Sep 04, 2009
-
-
Douglas Gregor authored
expressions, e.g., p->~T() when p is a pointer to a scalar type. We don't currently diagnose errors when pseudo-destructor expressions are used in any way other than by forming a call. llvm-svn: 81009
-
- Sep 01, 2009
-
-
Anders Carlsson authored
llvm-svn: 80723
-
Fariborz Jahanian authored
llvm-svn: 80681
-
Douglas Gregor authored
space within the MemberExpr for the nested-name-specifier and its source range. We'll do the same thing with explicitly-specified template arguments, assuming I don't flip-flop again. llvm-svn: 80642
-
- Aug 31, 2009
-
-
Douglas Gregor authored
also be adding explicit template arguments as an additional "adornment". No functionality change. llvm-svn: 80628
-
- Aug 29, 2009
-
-
Fariborz Jahanian authored
using class's conversion functions [12.3.2-p2] llvm-svn: 80433
-
- Aug 28, 2009
-
-
Fariborz Jahanian authored
with class type conversion methods. WIP. llvm-svn: 80365
-