summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix rdar://6770142 - Class and qualified id's are compatible, just likeChris Lattner2009-04-121-2/+1
* implement rdar://6780761, making sema reject some code that otherwiseChris Lattner2009-04-121-8/+17
* fix blocks to reject objc interfaces returned by value. Also,Chris Lattner2009-04-111-11/+22
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-24/+34
* Fix <rdar://problem/6770998> make cast of super illegal (again:-)Steve Naroff2009-04-081-1/+1
* Sema::CheckConditionalOperands(): Soften pointer/integer mismatch from error-...Steve Naroff2009-04-081-0/+14
* Fixes method name lookup when method appears inFariborz Jahanian2009-04-071-9/+19
* Make casting 'super' a deprecated warning (instead of a hard error).Steve Naroff2009-04-061-1/+1
* Fixed the Fix-It hints for comparison against a string literal. Thanks, Chris!Douglas Gregor2009-04-061-18/+32
* Daniel convinced me that accepting "const va_list" arguments to va_arg isChris Lattner2009-04-061-10/+1
* in va_arg diagnostics, print out the unpromoted type. This makes the Chris Lattner2009-04-051-4/+5
* Add a warning for questionable va_args usage.Chris Lattner2009-04-051-2/+9
* GCC compatibility: gcc allows applying va_args to const Chris Lattner2009-04-051-1/+4
* improve the string literal comparison warning to not call @encode's "string l...Chris Lattner2009-04-031-1/+3
* When calling a function without a prototype for which we have aDouglas Gregor2009-04-021-0/+9
* Add some more code modification hintsDouglas Gregor2009-04-011-2/+16
* reduce nesting.Chris Lattner2009-03-311-14/+18
* Codegen sometimes crashes on comparisons that aren't legal, justChris Lattner2009-03-311-1/+9
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-6/+6
* Change compound assignment operators to keep track of both the promoted Eli Friedman2009-03-281-41/+72
* If the user is trying to apply the -> or . member reference operatorDouglas Gregor2009-03-271-3/+16
* Fix rdar://6719156 - clang should emit a better error when blocks are disable...Chris Lattner2009-03-271-0/+4
* Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor2009-03-261-2/+2
* Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor2009-03-261-20/+11
* Fix <rdar://problem/6697053> instance variable is protected.Steve Naroff2009-03-261-1/+2
* Fix a few isObjectTypes that really need to be isIncompleteOrObjectDouglas Gregor2009-03-241-9/+5
* Make sure to use RequireCompleteType rather than testing forDouglas Gregor2009-03-241-70/+101
* Add some FIXMEs relating to incomplete types.Eli Friedman2009-03-231-3/+14
* Partial implementation of PR3342: break out pointer sign Eli Friedman2009-03-221-3/+30
* Fix code to mark block variables as const to actually work. Fix Eli Friedman2009-03-221-5/+4
* Check that the return/argument types of calls are complete.Eli Friedman2009-03-221-0/+19
* InitListDesignations hasn't been used (ever). Eliminate it, andDouglas Gregor2009-03-201-1/+0
* Remove unneeded radar reference.Ted Kremenek2009-03-201-3/+2
* Fix <rdar://problem/6703892> by not warning about self-comparisons of enumTed Kremenek2009-03-201-1/+5
* When looking for property name (or getter method) in aFariborz Jahanian2009-03-191-9/+54
* Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor2009-03-191-0/+15
* Generalize printing of nested-name-specifier sequences for use in bothDouglas Gregor2009-03-191-9/+15
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-2/+2
* The scope representation can now be either a DeclContext pointer or aDouglas Gregor2009-03-181-2/+2
* Convert a bunch of actions to smart pointers, and also bring PrintParserCallb...Sebastian Redl2009-03-151-59/+71
* Implement template instantiation for the prefix unary operators. AsDouglas Gregor2009-03-131-107/+43
* Implement template instantiation for several more kinds of expressions:Douglas Gregor2009-03-131-34/+56
* Refactor the way we handle operator overloading and templateDouglas Gregor2009-03-131-169/+31
* Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector.Steve Naroff2009-03-131-1/+2
* Reimplement fix for <rdar://problem/6451399> problems with labels and blocks.Steve Naroff2009-03-131-1/+2
* Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revis...Steve Naroff2009-03-131-24/+2
* Improve the representation of operator expressions like "x + y" withinDouglas Gregor2009-03-131-29/+57
* Eliminate some unused default cases in switches on the binary operator kindDouglas Gregor2009-03-121-2/+0
* Properly restore ActiveScope when we exit parsing of a block. ThisDouglas Gregor2009-03-111-2/+13
* Eliminate CXXClassVarDecl. It doesn't add anythingDouglas Gregor2009-03-111-1/+1
OpenPOWER on IntegriCloud