aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExpr.cpp
AgeCommit message (Expand)Author
2009-07-31Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson
2009-07-31Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson
2009-07-29Change uses of:Ted Kremenek
2009-07-29Some refactoring of member access forFariborz Jahanian
2009-07-29Check accessibility when converting object to the baseFariborz Jahanian
2009-07-29Patch to provide cast of objects in member accessFariborz Jahanian
2009-07-29[llvm up]Douglas Gregor
2009-07-29Fix <rdar://problem/7100524> regression: "error: incompatible operand types (...Steve Naroff
2009-07-29Incorporate feedback from Chris (on r76979).Steve Naroff
2009-07-29Make functional-style casts emit correct messages, and fix a crash-on-invalid.Sebastian Redl
2009-07-29BlockScopeInfo::hasPrototype was uninitialized.Daniel Dunbar
2009-07-28Add noreturn support for blocks.Mike Stump
2009-07-25Implement C++ semantics for C-style and functional-style casts. This regresse...Sebastian Redl
2009-07-24Template instantiation for static data members that are defined out-of-line.Douglas Gregor
2009-07-24Allow front-end 'isa' access on object's of type 'id'.Steve Naroff
2009-07-23Remove a bunch of FIXME's related to ObjC type checking.Steve Naroff
2009-07-22Fix test breakage.Eli Friedman
2009-07-22Slight code reorganization to allow instantiating post-inc/dec.Eli Friedman
2009-07-22Use isa instead of dyn_cast for conditionals.Mike Stump
2009-07-22Preserve address space information through member accesses, e.g., Mon P Wang
2009-07-21Remove the ObjCCategoryImpls vector from Sema class.Argyrios Kyrtzidis
2009-07-21Remove Sema::LookupObjCImplementation and replace it with just calling ObjCIn...Argyrios Kyrtzidis
2009-07-205 cleanups to ObjCObjectPointerType work:Steve Naroff
2009-07-18Don't add a SourceLocation for 'self' if it does not actually appears in the ...Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-17Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Diagnose ++/-- op on objc pointers inFariborz Jahanian
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-07-16Avoid crashing for the enclosed test case.Steve Naroff
2009-07-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-14Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris).Steve Naroff
2009-07-13Remove superfluous call to getAsPointerType()...Steve Naroff
2009-07-13Sema::CheckAdditionOperands(): Use Type::getPointeeType() and remove PTy and ...Steve Naroff
2009-07-13- Improve comment for Type::getPointeeType().Steve Naroff
2009-07-13Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?vie...Steve Naroff
2009-07-11Fix warning when compiling with optimizations:Ted Kremenek
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-09Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pas...Anders Carlsson
2009-07-08It's not allowed to form member pointers to members that have reference type....Anders Carlsson
2009-07-08Implement template argument deduction when taking the address of aDouglas Gregor
2009-07-08reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp.Chris Lattner
2009-07-07Diagnose, and not crash, when taking address of property expression.Fariborz Jahanian
2009-07-06Fix a problem with false diagnostics when comparing distinct NULL pointer typ...Douglas Gregor
2009-07-01Rework Sema::CheckConditionalOperands(). No functionality change.Steve Naroff
2009-06-30When explicit template arguments are provided for a function call,Douglas Gregor
2009-06-30Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor
2009-06-30When recursively instantiating function templates, keep track of theDouglas Gregor
2009-06-30Refactor ActOnDeclarationNameExpr into a "parsing action" part and aDouglas Gregor