summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* When complaining about a non-POD second argument to va_arg, use aDouglas Gregor2011-07-301-2/+5
* Fix an inconsistency in Sema::ConvertArgumentsForCall in thatPeter Collingbourne2011-07-291-5/+12
* Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult().Anna Zaks2011-07-281-2/+30
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-7/+32
* Revert r136046 while fixing handling of e.g. &foo[index_one_past_size]Kaelyn Uhrain2011-07-261-17/+0
* Expand array bounds checking to work in the presence of unary & and *,Kaelyn Uhrain2011-07-261-0/+17
* Test commitKaelyn Uhrain2011-07-261-1/+0
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-13/+13
* This handles the missing cases of opencl vector literals.Tanya Lattner2011-07-151-5/+18
* Remove warnings of constant operands of logical operators from template insta...Richard Trieu2011-07-151-2/+2
* In debugger mode, make ObjC message sends to unknown selectors returnJohn McCall2011-07-131-5/+5
* Fix a bug where a local variable named 'self' is causingFariborz Jahanian2011-07-121-22/+4
* Pop block scope after reading from it.Benjamin Kramer2011-07-121-4/+4
* Fix typo correction crash on overloaded functions, pr10283.Hans Wennborg2011-07-121-2/+1
* Add diagnostic for constructs like "va_arg(l, float)" which have undefined be...Eli Friedman2011-07-111-0/+17
* objc-arc: Diagnose when captured variable in block literalsFariborz Jahanian2011-07-111-0/+9
* objc++-arc: more diagnosis of converting a weak-unavailableFariborz Jahanian2011-07-081-1/+1
* objc++-arc: diagnose assignment/cast of a weak-unavailableFariborz Jahanian2011-07-071-21/+11
* objc-arc: diagnose assignment/cast of a weak-unavailableFariborz Jahanian2011-07-071-1/+32
* [ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis2011-07-011-6/+14
* -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality toArgyrios Kyrtzidis2011-07-011-79/+95
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-18/+23
* Cleanup a fixme by using a specific diagnostic for subscriptingChandler Carruth2011-06-271-3/+2
* Factor out (some of) the checking for invalid forms of pointerChandler Carruth2011-06-271-126/+151
* objc-arc: Check on a variety of unsafe assignment of retained Fariborz Jahanian2011-06-241-2/+2
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-2/+2
* Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast express...Eli Friedman2011-06-231-36/+29
* Move all of Sema's member-access-related checking out of SemaExpr.cppDouglas Gregor2011-06-231-1587/+11
* Check for placeholders early on inDouglas Gregor2011-06-221-4/+6
* Changes ParenListExpr to always require a type.Manuel Klimek2011-06-221-1/+2
* Fix the starting location of the Fix-It note for suspicious precedenceDouglas Gregor2011-06-221-1/+2
* Revert r133526 which re-orders the suggestions for -Wparentheses on ?:Chandler Carruth2011-06-211-4/+4
* Switch the order of the notes for the parentheses suggested in the caseChandler Carruth2011-06-211-4/+4
* Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad2011-06-211-1/+0
* Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326.Argyrios Kyrtzidis2011-06-201-1/+30
* Fix a problem with the diagnostics of invalid arithmetic with functionChandler Carruth2011-06-201-2/+2
* Move away from the poor "abstraction" I added to Type. John arguedChandler Carruth2011-06-201-24/+32
* Restructure the API in Type based on a conversation with Richard Smith.Chandler Carruth2011-06-201-1/+4
* Add test cases for false positives on -Wnull-arithmetic from RichardChandler Carruth2011-06-191-25/+8
* Add a minor hack to avoid using isNullPointerConstant on a hot path. Fixes -...Eli Friedman2011-06-171-6/+5
* Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855.Argyrios Kyrtzidis2011-06-171-12/+14
* Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall2011-06-171-10/+13
* Implement proper support for generating code for compound literals inDouglas Gregor2011-06-171-2/+3
* Check for placeholder expressions before promoting an argument passedDouglas Gregor2011-06-171-1/+5
* Add a new warning when a NULL constant is used in arithmetic operations. The...Richard Trieu2011-06-161-0/+54
* Allow comparison between block pointers and NULL pointerDouglas Gregor2011-06-161-2/+4
* arc: diagnose dereferencing a __weak pointer which may beFariborz Jahanian2011-06-161-0/+10
* Refactor parentheses suggestion notes to have less code duplication andChandler Carruth2011-06-161-63/+36
* Cleanup the parameter naming style.Chandler Carruth2011-06-161-8/+8
* Automatic Reference Counting.John McCall2011-06-151-32/+197
OpenPOWER on IntegriCloud