summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-5/+5
* Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek2009-07-171-3/+3
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-40/+40
* Diagnose ++/-- op on objc pointers inFariborz Jahanian2009-07-161-0/+6
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-2/+2
* Avoid crashing for the enclosed test case.Steve Naroff2009-07-161-47/+53
* Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff2009-07-151-8/+7
* Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris).Steve Naroff2009-07-141-22/+9
* Remove superfluous call to getAsPointerType()...Steve Naroff2009-07-131-2/+2
* Sema::CheckAdditionOperands(): Use Type::getPointeeType() and remove PTy and ...Steve Naroff2009-07-131-15/+12
* - Improve comment for Type::getPointeeType().Steve Naroff2009-07-131-4/+0
* Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?vie...Steve Naroff2009-07-131-14/+5
* Fix warning when compiling with optimizations:Ted Kremenek2009-07-111-2/+2
OpenPOWER on IntegriCloud