summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* After a lengthy design discussion, add support for "ownership attributes" for...Ted Kremenek2010-07-311-3/+172
* Correctly deal with using names for both functions and structs in chained PCH.Sebastian Redl2010-07-301-0/+10
* Tighten the rules when deciding if an ivar must beFariborz Jahanian2010-07-301-3/+15
* Fixed typedef inside extern "C".Abramo Bagnara2010-07-302-30/+10
* If a TST_typename has a null type, mark the declarator invalid. PreventsJohn McCall2010-07-301-2/+4
* Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates.Nate Begeman2010-07-291-0/+2
* Tigthen the condition for issung ivar shadowingFariborz Jahanian2010-07-291-1/+2
* When dynamic_cast'ing from a type to itself, fill in the cast kindDouglas Gregor2010-07-291-0/+1
* When taking the address of a value of Objective-C object type (e.g.,Douglas Gregor2010-07-291-0/+2
* Allow a looser form of compatibility checking (which ignoresDouglas Gregor2010-07-291-3/+5
* When deleting a value of class type, make sure that type is completeDouglas Gregor2010-07-291-0/+4
* Don't set out-of-line template specialization/definition informationDouglas Gregor2010-07-282-4/+4
* Don't die when a member access refers to a non-class member via aDouglas Gregor2010-07-281-0/+3
* When performing code completion for a case statement in a switch whoseDouglas Gregor2010-07-282-4/+25
* Enable expression transformations in the current-instantiationDouglas Gregor2010-07-281-9/+0
* When a nested-name-specifier refers into a current instantiation that hasDouglas Gregor2010-07-281-6/+13
* Fix a minor crash bug with constructs like Obj.Class::ENUM_VALUE.Eli Friedman2010-07-271-4/+4
* PR7724: Don't try to evaluate value-dependent expressions.Eli Friedman2010-07-271-1/+1
* Revert r109428 "Hoist argument type checking into CheckFormatHandler. This i...Michael J. Spencer2010-07-271-53/+41
* Minor code simplification.Dan Gohman2010-07-261-2/+1
* Fix namespace polution.Dan Gohman2010-07-264-1/+12
* Hoist argument type checking into CheckFormatHandler. This is prep for scanf...Ted Kremenek2010-07-261-41/+53
* Consolidate #args checking for scanf/printf format strings.Ted Kremenek2010-07-261-30/+31
* Make sure that implicit qualification and derived-to-base conversions of xval...Sebastian Redl2010-07-261-4/+8
* Add source location information to C++ base specifiers.Nick Lewycky2010-07-263-19/+19
* Kill off the last Destroy method in the AST libraryDouglas Gregor2010-07-251-6/+0
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-2515-83/+15
* Remove dead code.Eli Friedman2010-07-241-3/+0
* PR7698: Make sure we correctly handle the initialization of an array withEli Friedman2010-07-241-4/+1
* turn down the logical bitwise confusion warning to not warn Chris Lattner2010-07-241-11/+14
* Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.John McCall2010-07-241-0/+21
* Be careful; even though we had a proper name at the beginning ofDouglas Gregor2010-07-241-1/+1
* We never want to pop the translation unit DC, so assert if this happens.John McCall2010-07-231-0/+1
* Allow __func__ and __FUNCTION__ and __PRETTY_FUNCTION__ inside blocks.Fariborz Jahanian2010-07-231-0/+2
* Fix for PR7694: make sure to pass in a RecordType to CheckBaseClassAccess;Eli Friedman2010-07-231-1/+1
* Vectors are not integer types, so the type system should not classifyDouglas Gregor2010-07-234-20/+24
* Remove unneeded iostream include.Bill Wendling2010-07-231-2/+0
* Warn when property ivar lookup finds a global variableFariborz Jahanian2010-07-221-2/+31
* atch for implementation of objective-c's -WselectorFariborz Jahanian2010-07-225-35/+79
* Upgrade "'X' is unavailable" from a warning to an error. This matches GCC's ...Ted Kremenek2010-07-211-1/+1
* Added extra check when looking for location of '=' inFariborz Jahanian2010-07-211-2/+3
* Fix source location of the initializer in Fariborz Jahanian2010-07-212-3/+6
* Hookup checking for invalid length modifiers in scanf format strings.Ted Kremenek2010-07-201-3/+11
* Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace andTed Kremenek2010-07-201-6/+9
* Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and p...Ted Kremenek2010-07-201-1/+1
* Rename diagnostic so that it can be reused with scanf checking. No functiona...Ted Kremenek2010-07-201-1/+1
* Hide FunctionTemplateDecl's specializations folding set as implementation det...Argyrios Kyrtzidis2010-07-201-18/+10
* Hide the specializations folding sets of ClassTemplateDecl as an implementati...Argyrios Kyrtzidis2010-07-202-71/+24
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-2010-67/+134
* Don't warn when a '%%' or '%*d' (scanf) is used in a format string with posit...Ted Kremenek2010-07-191-22/+26
OpenPOWER on IntegriCloud