summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTDiagnostic.cpp
Commit message (Expand)AuthorAgeFilesLines
* If a default argument is a dependent type, get the real type from the desugaredRichard Trieu2013-07-201-3/+7
* Use SmallVectorImpl::reverse_iterator instead of SmallVector to avoid specify...Craig Topper2013-07-081-1/+1
* Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper2013-07-051-1/+1
* Provide operator<< for stream output of DeclarationNamesDavid Blaikie2013-05-141-2/+1
* Fix crash on invalid in template type diffing.Richard Trieu2013-05-071-10/+41
* Refactor the Get* functions to be more consistant among themselves.Richard Trieu2013-04-031-22/+23
* Do not assume the template argument is an integer only because theRichard Trieu2013-04-031-2/+1
* Fix a crasher in Template Diffing.Richard Trieu2013-04-031-1/+2
* Fix a crasher in Template Diffing.Richard Trieu2013-04-031-51/+47
* Strip off local qualifiers when converting from RecordType toRichard Trieu2013-03-231-1/+1
* Improve template diffing handling of default integer values.Richard Trieu2013-03-151-22/+113
* Remove unnecessary default in covered switch over enumDavid Blaikie2013-03-151-1/+0
* Refactor template diffing to store an enum that records which type ofRichard Trieu2013-03-151-89/+88
* [PR15513/<rdar://problem/13409707>] Template arguments in diagnostics aren't ...Douglas Gregor2013-03-141-1/+1
* Update template diffing to handle template arguments that are declarations.Richard Trieu2013-02-271-4/+91
* Use raw_ostream::indent, update comment.Benjamin Kramer2013-02-221-4/+3
* Push the raw_ostream through the template diffing code.Benjamin Kramer2013-02-221-17/+11
* Streamify FormatASTNodeDiagnosticArgument.Benjamin Kramer2013-02-221-35/+33
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-221-2/+6
* Remove commented out code.Richard Trieu2013-02-211-1/+1
* When comparing two template template arguments in the template differ, considerRichard Trieu2013-01-311-5/+14
* When comparing two templates in the template differ, consider them theDouglas Gregor2013-01-311-2/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-2/+2
* Use a safe default width for template-diff'ing integral arguments, inDouglas Gregor2012-12-211-1/+1
* Fix another uninitialized bool member bug found by -fsanitize=bool. This oneRichard Smith2012-12-201-0/+1
* Fix a crash in diagnostic printing when a template class type is diff'edEli Friedman2012-12-181-1/+6
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+2
* Make template diffing handle integral expressions of various widths correctly.Eli Friedman2012-11-141-4/+17
* Fix the template type diffing to handle integral template arguments.Richard Trieu2012-11-011-6/+102
* Update template type diffing to handle qualifiers. Differing qualifiers willRichard Trieu2012-09-281-0/+103
* Clean up part of template type diffing. Moved repeated code to separateRichard Trieu2012-09-281-32/+30
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-1/+3
* Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith2012-08-161-1/+1
* Properly update the FormattedArgs vector when the template type diffing fallsRichard Trieu2012-07-101-1/+2
* Remove spurious semicolons committed in r159216.David Blaikie2012-06-261-2/+2
* Add template type diffing to Clang. This feature will provide a betterRichard Trieu2012-06-261-0/+933
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-091-0/+2
* More ArrayRef-ification of methods.Bill Wendling2012-02-221-5/+4
* Change the checks in the type aka printing. A confusing case where the stringRichard Trieu2011-11-141-3/+10
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-8/+8
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-9/+9
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Improve the diagnostic text for -Wmissing-noreturn to include the nameChandler Carruth2011-08-311-2/+2
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-4/+4
* Apply patch from Richard Trieu to fix PR9548:Chandler Carruth2011-07-111-19/+55
* Implement support for C++0x alias templates.Richard Smith2011-05-051-3/+5
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-1/+1
* Make AttributedTypes for GC-qualified types and fix some miscellaneousJohn McCall2011-03-041-0/+5
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-7/+15
OpenPOWER on IntegriCloud