summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow friend declarations of defaulted special member functions. OnlyRichard Smith2012-06-081-1/+1
* Teach the FixIt in DiagnoseInvalidRedeclaration how to replace the writtenKaelyn Uhrain2012-06-071-5/+9
* Ignore corrections to functions with bodies when deciding whichKaelyn Uhrain2012-06-071-9/+27
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-2/+2
* objective-c: merge deprecated/unavailable attributes toFariborz Jahanian2012-06-051-5/+2
* Disable -Wunique-enum for anonymous enums.David Blaikie2012-05-301-2/+4
* Add new -Wunique-enum which will warn on enums which all elements have theRichard Trieu2012-05-301-0/+43
* Fix indentation.David Blaikie2012-05-261-3/+3
* Centralize the handling of the "attribute declaration must precede definition"Rafael Espindola2012-05-181-23/+21
* A selector match between two Objective-C methods does *not* guaranteeDouglas Gregor2012-05-171-2/+3
* Remove word 'block' from option and diagnostic I addedFariborz Jahanian2012-05-151-1/+1
* objective-c nonfragile abi: discourage ivar declarationsFariborz Jahanian2012-05-151-1/+5
* objc: allow typedef'ing an id to a pointer to a c-struct only.Fariborz Jahanian2012-05-141-6/+16
* Refactor all theRafael Espindola2012-05-131-23/+20
* Produce a warning for mismatched section attributes. Completest pr9356.Rafael Espindola2012-05-131-0/+3
* Fix a recent regression with the merging of format attributes.Rafael Espindola2012-05-111-0/+4
* Fix an old (2009) FIXME:Rafael Espindola2012-05-101-13/+34
* objective-c. Fixes a 'fixit' where location ofFariborz Jahanian2012-05-091-1/+2
* Update the SelfReferenceChecker. Refactored some of the visitor methods.Richard Trieu2012-05-091-31/+49
* Split mergeAvailabilityAttr out of handleAvailabilityAttr. This is importantRafael Espindola2012-05-061-0/+7
* Switch RequireLiteralType() off of PartialDiagnostic.Douglas Gregor2012-05-041-1/+1
* Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith2012-05-021-1/+1
* Try harder to recognize hidden tag type names in potential declarations insteadKaelyn Uhrain2012-05-021-44/+70
* Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.David Blaikie2012-04-301-6/+8
* HandleDeclarator() returns NULL for semantic disasters. Deal with itDouglas Gregor2012-04-301-1/+1
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-5/+5
* Imrpove the note text for when a non-type decl hides a tag typeKaelyn Uhrain2012-04-271-1/+1
* Add note to help explain why a tag such as 'struct' is needed to referKaelyn Uhrain2012-04-261-0/+8
* Fix regression in r154844. If necessary, defer computing adjusted destructorRichard Smith2012-04-211-15/+0
* PR12569: Instantiate exception specifications of explicit instantiationsRichard Smith2012-04-171-2/+5
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-161-2/+8
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-1/+8
* PR12500: Improve the wording of the diagnostic for a redefinition of a nameRichard Smith2012-04-131-1/+1
* Fixed scoping error for late parsed attributes in nested classes.DeLesley Hutchins2012-04-061-1/+16
* Replace the workaround from r153445 with a proper fix.Kaelyn Uhrain2012-04-031-14/+6
* Implement DR1402: if a field or base class is not movable, the derived class'sRichard Smith2012-04-021-2/+3
* Basic semantic analysis support for inheriting constructor declarations inRichard Smith2012-04-021-1/+1
* Unify and fix our checking of C++ [dcl.meaning]p1's requirementsDouglas Gregor2012-03-281-85/+115
* When diagnosing an invalid out-of-line redeclaration, don't permitDouglas Gregor2012-03-261-1/+8
* Delay checking of dependent underlying types for redeclarations of memberRichard Smith2012-03-261-1/+3
* When defining a forward-declared enum, don't try to attach the definition toRichard Smith2012-03-231-2/+3
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-4/+13
* Diagnose tag and class template declarations with qualifiedDouglas Gregor2012-03-171-25/+43
* Warn on flexible array members when in C89 mode, with -pedantic.David Chisnall2012-03-161-0/+7
* Remove a variable rendered unused by r152750.Richard Smith2012-03-151-1/+1
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-35/+54
* Ensure that default arguments are handled correctly in sub scopes. For example:James Molloy2012-03-131-7/+8
* PR11925: A function can't have a variably-modified return type. Not even in C++.Richard Smith2012-03-131-11/+12
* Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith2012-03-131-2/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-140/+140
OpenPOWER on IntegriCloud