summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTDiagnostic.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-2/+0
* PR10405 - Desugar FunctionType and TemplateSpecializationType if any type tha...Nikola Smiljanic2015-07-161-4/+56
* AST: Avoid reading an unitialized valueJustin Bogner2015-07-081-2/+2
* Implement the Objective-C __kindof type qualifier.Douglas Gregor2015-07-071-1/+2
* Handle Objective-C type arguments.Douglas Gregor2015-07-071-0/+10
* Update assumption in template diffing about integer template arguments.Richard Trieu2015-02-261-6/+14
* When checking the template argument list, use a copy of that list for changesRichard Trieu2015-01-241-22/+14
* [msan] Fix a uninitialized-use bug in the template argument diffingChandler Carruth2015-01-171-1/+2
* This reverts commit r224668 and r224667.Rafael Espindola2014-12-231-14/+21
* Fix a bunch of integer template argument problems in template type diffing.Richard Trieu2014-12-201-20/+10
* Fix for PR21758Richard Trieu2014-12-201-1/+4
* Refactor one of the larger functions for Type Diffing into smaller functions.Richard Trieu2014-08-271-185/+215
* Change a few methods to static methods. No functionality change.Richard Trieu2014-08-271-12/+15
* Refactor the diagnostic DeclContext printing. No functionality change.Richard Trieu2014-08-271-10/+6
* If a template argument is non-evaluable expression, use the profile ID to seeRichard Trieu2014-07-261-7/+8
* Pass the PrintingPolicy when converting types to strings in template typeRichard Trieu2014-07-251-5/+6
* Print "(default)" for default template template arguments to match theRichard Trieu2014-07-241-0/+1
* Add support for nullptr template arguments to template type diffing.Richard Trieu2014-07-241-31/+107
* Fix '&' printing for template arguments in parentheses in template diffing.Richard Trieu2014-07-221-3/+6
* More gracefully handle parentheses in templare arguments in template diffing.Richard Trieu2014-07-221-1/+2
* Fix a template diffing problem were an '&' is unexpectedly printed inRichard Trieu2014-07-221-6/+26
* PR15677 - Crash in template diffing. Check that expression is evaluatable bef...Nikola Smiljanic2014-07-011-17/+29
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-2/+2
* Use StringRef to simplify code. No functional change.Craig Topper2014-06-121-13/+10
* Use ArrayRef in some function parameters instead of a pointer and count. No f...Craig Topper2014-06-121-10/+6
* Implement -Wframe-larger-than backend diagnosticAlp Toker2014-06-051-2/+11
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-13/+14
* Print detailed vector type information on diagnostics.Benjamin Kramer2014-04-251-0/+14
* Normalize line endingsDavid Majnemer2014-03-021-7/+7
* Teach the diagnostics engine about the Attr type to make reporting on semanti...Aaron Ballman2013-12-261-0/+9
* Add an AdjustedType sugar node for adjusting calling conventionsReid Kleckner2013-12-051-0/+5
* Remove some unused localsAlp Toker2013-11-261-2/+1
* Fix an edge case in the template differ with default arguments.Benjamin Kramer2013-10-081-5/+10
* 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
OpenPOWER on IntegriCloud