summaryrefslogtreecommitdiffstats
path: root/lib/AST/NestedNameSpecifier.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-5/+4
* Un-tabify source files, NFC.Yaron Keren2016-10-081-2/+2
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-071-1/+1
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-2/+11
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Constify NestedNameSpecifier::dump and add a no-argument dump function suitab...Yaron Keren2015-12-271-1/+6
* [UB] Fix the two ways that we would try to memcpy from a null buffer inChandler Carruth2015-08-041-7/+9
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-2/+2
* -ms-extensions: Implement __super scope specifier (PR13236).Nikola Smiljanic2014-09-261-12/+59
* Simplify memory management in NestedNameSpecifierLocBuilder.Serge Pavlov2014-07-161-8/+4
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-10/+12
* Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm2013-08-231-2/+1
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-221-7/+3
* Add constness for NestedNameSpecifier::Create parameterDmitri Gribenko2013-01-231-2/+3
* Use the right alignment when allocating NestedNameSpecifier objects.Richard Smith2012-08-151-3/+6
* [AST] NestedNameSpecifier's ctor/dtor are trivial and should be inlined.Daniel Dunbar2012-03-091-8/+0
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-7/+0
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+7
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-10/+7
* Add a printing policy flag to suppress printing "<anonymous>::" priorDouglas Gregor2011-11-031-0/+3
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-0/+22
* Refactor the construction of nested-name-specifiers withDouglas Gregor2011-02-281-0/+246
* Push nested-name-specifier source location information into using directives.Douglas Gregor2011-02-251-1/+7
* Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor2011-02-251-2/+13
* Retain complete source-location information for C++Douglas Gregor2011-02-241-0/+92
* Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor2011-02-241-5/+68
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-3/+3
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-8/+10
* Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor2010-12-131-0/+18
* Kill off the last Destroy method in the AST libraryDouglas Gregor2010-07-251-5/+0
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-3/+3
* When pretty-printing tag types, only print the tag if we're in C (andJohn McCall2010-03-101-1/+0
* Move all of the type-printing logic to its own C++ source fileDouglas Gregor2009-11-101-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-14/+14
* Initial stab at implement dependent member references to memberDouglas Gregor2009-09-091-1/+1
* Start emitting ElaboratedTypes in C++ mode. Support the effort in variousJohn McCall2009-09-051-0/+1
* Add a wicked little test-case that illustrates what we have to dealDouglas Gregor2009-09-021-1/+11
* Improve diagnostics and recovery when the nested-name-specifier of aDouglas Gregor2009-08-261-7/+25
* Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner2009-06-301-4/+2
* Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor2009-05-291-7/+11
* Parsing, semantic analysis, and template instantiation for typenameDouglas Gregor2009-04-011-13/+13
* Some cleanup and renaming. No functionality changeDouglas Gregor2009-03-311-10/+4
* Initial implementation of parsing, semantic analysis, and templateDouglas Gregor2009-03-271-0/+10
* Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor2009-03-261-37/+128
* Generalize printing of nested-name-specifier sequences for use in bothDouglas Gregor2009-03-191-0/+27
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-0/+34