summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r156031:Bill Wendling2012-05-121-1/+1
* Merging r155293:Bill Wendling2012-05-121-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
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-1/+1
* Slightly tweak this condition. "isTransparentContext()" was checking whether anNick Lewycky2012-03-101-2/+1
* Could not find this in C99. Perhaps this rule comes from a DR, but in any caseNick Lewycky2012-03-101-0/+1
* Improve our semantic error recovery.Argyrios Kyrtzidis2012-03-091-6/+30
* lldb support: under debugger support flag, when sending messageFariborz Jahanian2012-03-091-0/+12
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-091-30/+30
* [AST] Reduce Decl::getASTContext() calls.Daniel Dunbar2012-03-091-1/+1
* Fix -Wuninitialized to catch the case of a class being initialized with a callRichard Trieu2012-03-081-1/+2
* Reapply r151638 and r151641.James Molloy2012-02-291-1/+73
* Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis2012-02-281-70/+1
* Un-break clang based on r151638 - What was meant to be a trivial variable nam...James Molloy2012-02-281-1/+1
* Correctly track tags and enum members defined in the prototype of a function,...James Molloy2012-02-281-1/+70
* Don't assert when trying to diagnose why a class with a constructor template isRichard Smith2012-02-261-9/+25
* Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman2012-02-231-3/+1
* modern objc translator. Finish off first cut of theFariborz Jahanian2012-02-201-0/+4
* When we resolve the type of an 'auto' variable, clear out the linkageDouglas Gregor2012-02-201-1/+2
* Remove a debugging line accidentally left in the last commit.David Chisnall2012-02-181-1/+0
* Implement #pragma redefine_extname.David Chisnall2012-02-181-0/+32
* Avoid infinite mutual recursion in DiagnoseInvalidRedeclaration.Kaelyn Uhrain2012-02-161-2/+18
* C++11 allows unions to have static data members. Remove the correspondingRichard Smith2012-02-161-7/+11
* Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, s...Eli Friedman2012-02-161-3/+3
* Warn about non-int main() results in GNU C mode instead of erroring.John McCall2012-02-141-12/+21
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-8/+8
* Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith2012-02-131-9/+13
* Employ DirectList initialized entities to properly sort through some initiali...Sebastian Redl2012-02-121-3/+6
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-35/+87
* PR11684, core issue 1417:Richard Smith2012-02-101-18/+0