summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge 79781 from mainline. Tanya Lattner2009-08-221-2/+2
* Merge from mainline.Tanya Lattner2009-08-221-12/+14
* Implement support for calling member function templates, which involves:Douglas Gregor2009-08-211-6/+30
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-2/+2
* Fix bit-field promotion to be a bit closer to the behavior of gcc. Eli Friedman2009-08-201-60/+19
* Make integer promotions work correctly on PIC16 and other platforms Eli Friedman2009-08-191-148/+10
* Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis2009-08-191-7/+12
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-12/+8
* Initial patch to support definitions of id and Class from headers in Objectiv...David Chisnall2009-08-171-5/+53
* Make sure to call MaybeBindToTemporary when creating CallExprs.Anders Carlsson2009-08-161-1/+1
* Move builtin call checking out into a separate function, make CheckFunctionCa...Anders Carlsson2009-08-161-4/+11
* Don't perform integer promotions on the operand to a cast; this Eli Friedman2009-08-151-1/+1
* Make the CXXDefaultArgExpr constructor protected and add a static Create func...Anders Carlsson2009-08-141-1/+1
* Take 2 on AltiVec-style vector initializers. Nate Begeman2009-08-101-6/+89
* Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar2009-08-101-81/+2
* AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman2009-08-091-2/+81
* PR4700 - remove shift by 0 warningRyan Flynn2009-08-081-10/+1
* Make sure to diagnose use of declarations in the case where we create an impl...Anders Carlsson2009-08-081-0/+2
* Add a CK_ArrayToPointerDecay cast kind.Anders Carlsson2009-08-071-1/+2
* Add CK_ToUnion and use it for aggregate expression codegen.Anders Carlsson2009-08-071-0/+2
* More CastKind work.Anders Carlsson2009-08-071-5/+8
* PR3333: warn when shifting by invalid amountRyan Flynn2009-08-071-0/+23
* Implement transformation of nested-name-specifiers within the generalDouglas Gregor2009-08-061-2/+1
* Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor2009-08-061-6/+33
* Canonicalize else.Mike Stump2009-08-041-20/+12
* Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson2009-07-311-1/+2
* Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson2009-07-311-2/+2
* Change uses of:Ted Kremenek2009-07-291-48/+48
* Some refactoring of member access forFariborz Jahanian2009-07-291-16/+14
* Check accessibility when converting object to the baseFariborz Jahanian2009-07-291-4/+18
* Patch to provide cast of objects in member accessFariborz Jahanian2009-07-291-0/+18
* [llvm up]Douglas Gregor2009-07-291-0/+2
* Fix <rdar://problem/7100524> regression: "error: incompatible operand types (...Steve Naroff2009-07-291-0/+19
* Incorporate feedback from Chris (on r76979).Steve Naroff2009-07-291-2/+2
* Make functional-style casts emit correct messages, and fix a crash-on-invalid.Sebastian Redl2009-07-291-2/+3
* BlockScopeInfo::hasPrototype was uninitialized.Daniel Dunbar2009-07-291-0/+1
* Add noreturn support for blocks.Mike Stump2009-07-281-2/+6
* Implement C++ semantics for C-style and functional-style casts. This regresse...Sebastian Redl2009-07-251-3/+5
* Template instantiation for static data members that are defined out-of-line.Douglas Gregor2009-07-241-3/+10
* Allow front-end 'isa' access on object's of type 'id'.Steve Naroff2009-07-241-2/+12
* Remove a bunch of FIXME's related to ObjC type checking.Steve Naroff2009-07-231-12/+3
* Fix test breakage.Eli Friedman2009-07-221-0/+2
* Slight code reorganization to allow instantiating post-inc/dec.Eli Friedman2009-07-221-9/+5
* Use isa instead of dyn_cast for conditionals.Mike Stump2009-07-221-1/+1
* Preserve address space information through member accesses, e.g., Mon P Wang2009-07-221-1/+6
* Remove the ObjCCategoryImpls vector from Sema class.Argyrios Kyrtzidis2009-07-211-18/+6
* Remove Sema::LookupObjCImplementation and replace it with just calling ObjCIn...Argyrios Kyrtzidis2009-07-211-2/+1
* 5 cleanups to ObjCObjectPointerType work:Steve Naroff2009-07-201-22/+18
* Don't add a SourceLocation for 'self' if it does not actually appears in the ...Argyrios Kyrtzidis2009-07-181-1/+2
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-48/+48