aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2012-05-11Fix a recent regression with the merging of format attributes.Rafael Espindola
2012-05-10Fix an old (2009) FIXME:Rafael Espindola
2012-05-09objective-c. Fixes a 'fixit' where location ofFariborz Jahanian
2012-05-09Update the SelfReferenceChecker. Refactored some of the visitor methods.Richard Trieu
2012-05-06Split mergeAvailabilityAttr out of handleAvailabilityAttr. This is importantRafael Espindola
2012-05-04Switch RequireLiteralType() off of PartialDiagnostic.Douglas Gregor
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-05-02Try harder to recognize hidden tag type names in potential declarations insteadKaelyn Uhrain
2012-04-30Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.David Blaikie
2012-04-30HandleDeclarator() returns NULL for semantic disasters. Deal with itDouglas Gregor
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-27Imrpove the note text for when a non-type decl hides a tag typeKaelyn Uhrain
2012-04-26Add note to help explain why a tag such as 'struct' is needed to referKaelyn Uhrain
2012-04-21Fix regression in r154844. If necessary, defer computing adjusted destructorRichard Smith
2012-04-17PR12569: Instantiate exception specifications of explicit instantiationsRichard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-13PR12500: Improve the wording of the diagnostic for a redefinition of a nameRichard Smith
2012-04-06Fixed scoping error for late parsed attributes in nested classes.DeLesley Hutchins
2012-04-03Replace the workaround from r153445 with a proper fix.Kaelyn Uhrain
2012-04-02Implement DR1402: if a field or base class is not movable, the derived class'sRichard Smith
2012-04-02Basic semantic analysis support for inheriting constructor declarations inRichard Smith
2012-03-28Unify and fix our checking of C++ [dcl.meaning]p1's requirementsDouglas Gregor
2012-03-26When diagnosing an invalid out-of-line redeclaration, don't permitDouglas Gregor
2012-03-26Delay checking of dependent underlying types for redeclarations of memberRichard Smith
2012-03-23When defining a forward-declared enum, don't try to attach the definition toRichard Smith
2012-03-23Support for definitions of member enumerations of class templates outside theRichard Smith
2012-03-17Diagnose tag and class template declarations with qualifiedDouglas Gregor
2012-03-16Warn on flexible array members when in C89 mode, with -pedantic.David Chisnall
2012-03-15Remove a variable rendered unused by r152750.Richard Smith
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith
2012-03-13Ensure that default arguments are handled correctly in sub scopes. For example:James Molloy
2012-03-13PR11925: A function can't have a variably-modified return type. Not even in C++.Richard Smith
2012-03-13Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-10Slightly tweak this condition. "isTransparentContext()" was checking whether anNick Lewycky
2012-03-10Could not find this in C99. Perhaps this rule comes from a DR, but in any caseNick Lewycky
2012-03-09Improve our semantic error recovery.Argyrios Kyrtzidis
2012-03-09lldb support: under debugger support flag, when sending messageFariborz Jahanian
2012-03-09[AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar
2012-03-09[AST] Reduce Decl::getASTContext() calls.Daniel Dunbar
2012-03-08Fix -Wuninitialized to catch the case of a class being initialized with a callRichard Trieu
2012-02-29Reapply r151638 and r151641.James Molloy
2012-02-28Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis
2012-02-28Un-break clang based on r151638 - What was meant to be a trivial variable nam...James Molloy
2012-02-28Correctly track tags and enum members defined in the prototype of a function,...James Molloy
2012-02-26Don't assert when trying to diagnose why a class with a constructor template isRichard Smith
2012-02-23Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman
2012-02-20modern objc translator. Finish off first cut of theFariborz Jahanian