summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-180/+261
* Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pas...Anders Carlsson2009-07-091-1/+2
* It's not allowed to form member pointers to members that have reference type....Anders Carlsson2009-07-081-2/+10
* Implement template argument deduction when taking the address of aDouglas Gregor2009-07-081-1/+2
* reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp.Chris Lattner2009-07-081-8/+0
* Diagnose, and not crash, when taking address of property expression.Fariborz Jahanian2009-07-071-0/+5
* Fix a problem with false diagnostics when comparing distinct NULL pointer typ...Douglas Gregor2009-07-061-7/+13
* Rework Sema::CheckConditionalOperands(). No functionality change.Steve Naroff2009-07-011-98/+130
* When explicit template arguments are provided for a function call,Douglas Gregor2009-06-301-2/+33
* Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor2009-06-301-12/+14
* When recursively instantiating function templates, keep track of theDouglas Gregor2009-06-301-1/+1
OpenPOWER on IntegriCloud