summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Warn on "void f(int a[10]) { sizeof(a); }"Nico Weber2011-06-151-0/+14
* Sema: show shift result in hexadecimalTed Kremenek2011-06-151-3/+8
* Properly diagnose using abstract and incomplete types in va_argDavid Majnemer2011-06-141-5/+17
* Give a diagnostic when using non-POD types in a va_argDavid Majnemer2011-06-131-1/+5
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-13/+23
* Implement Objective-C Related Result Type semantics.Douglas Gregor2011-06-111-8/+31
* Handle overloaded operators in ?: precedence warningHans Wennborg2011-06-091-38/+78
* Modify a diagnostic introduced in r132612 to emit QualTypes directlyPeter Collingbourne2011-06-081-2/+2
* Add support for builtin astype:Tanya Lattner2011-06-041-0/+20
* Warn about missing parentheses for conditional operator.Hans Wennborg2011-06-031-39/+107
* Implement comparisons between nullptr and Objective-C objectDouglas Gregor2011-06-011-2/+2
* Expand the coverage of the warning for constants on the RHS of logical operands:Chandler Carruth2011-05-311-6/+8
* Fix a regression in the source locations for unary trait expressions.Chandler Carruth2011-05-291-10/+5
* Enhance Clang to start instantiating static data member definitionsChandler Carruth2011-05-271-6/+38
* Extract two more methods from the unary type trait checking. TheseChandler Carruth2011-05-261-19/+41
* Remove a no longer relevant comment. It was just repeating theChandler Carruth2011-05-261-2/+1
* Extract the vec_step trait operand checking to a stand alone function.Chandler Carruth2011-05-261-15/+21
* Add a convenience interface for checking expression arguments to unaryChandler Carruth2011-05-261-25/+48
* Fix our handling of the warning when one tries to pass aDouglas Gregor2011-05-211-7/+27
* Implement C++0x semantics for passing non-POD classes through varargs.Douglas Gregor2011-05-211-5/+25
* Make sure we actually generate defaulted copy constructors; caught byAlexis Hunt2011-05-141-1/+1
* What I hope to be an implementation of defaulted copy assignmentAlexis Hunt2011-05-141-1/+1
* Defaulting copy constructors now works reasonably well.Alexis Hunt2011-05-131-3/+2
* HrmAlexis Hunt2011-05-121-1/+1
* Make it so that we actually generate definitions for explicitlyAlexis Hunt2011-05-121-2/+2
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-1/+1
* Implement Sema::isExprCallable.Matt Beaumont-Gay2011-05-041-107/+39
* Add a warning for when reinterpret_cast leads to undefined behavior, patch by...Argyrios Kyrtzidis2011-05-021-1/+7
* Add a decl update when a static data member of a class template is instantiat...Sebastian Redl2011-04-291-0/+4
* When block-capturing a variable with a non-trivial destructor,John McCall2011-04-281-2/+12
OpenPOWER on IntegriCloud