summaryrefslogtreecommitdiffstats
path: root/clang/test/Misc/diag-template-diffing.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Teach Type::getAs<TemplateSpecializationType> that a TemplateSpecializationTypeRichard Smith2012-09-261-0/+18
| | | | | | | for a type alias template can appear as sugar at any level of desugaring, just like a TypedefType. llvm-svn: 164655
* Fix typos from r159463 and update tests. Added Matt Beaumont-Gay's suggestionRichard Trieu2012-06-291-38/+38
| | | | | | to improve wording of a diagnostic message. llvm-svn: 159473
* Only print a semicolon after "no known conversion for Nth argument" if thereMatt Beaumont-Gay2012-06-281-52/+52
| | | | | | is a following clause. llvm-svn: 159369
* Add template type diffing to Clang. This feature will provide a betterRichard Trieu2012-06-261-0/+433
comparison between two templated types when they both appear in a diagnostic. Type elision will remove indentical template arguments, which can be disabled with -fno-elide-type. Cyan highlighting is applied to the differing types. For more formatting, -fdiagnostic-show-template-tree will output the template type as an indented text tree, with differences appearing inline. Template tree works with or without type elision. llvm-svn: 159216
OpenPOWER on IntegriCloud