summaryrefslogtreecommitdiffstats
path: root/clang/test/Misc/diag-template-diffing-cxx98.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Template Type Diffing changeRichard Trieu2016-02-021-1/+1
| | | | | | | When all the arguments of a template are elided, print "A<...>" instead of "A<[2 * ...]>". Also remove comment fragment that means nothing. llvm-svn: 259445
* Add 'not' to commands that are expected to fail.Rafael Espindola2013-07-041-1/+1
| | | | | | | This is at least good documentation, but also opens the possibility of using pipefail. llvm-svn: 185652
* Strip off local qualifiers when converting from RecordType toRichard Trieu2013-03-231-0/+16
| | | | | | | TemplateSpecializationType during template type diffing. This allows the correct printing of diffing qualifiers on templates. llvm-svn: 177809
* Improve template diffing handling of default integer values.Richard Trieu2013-03-151-1/+17
| | | | | | | | | | When the template argument is both default and value dependent, the expression retrieved for the default argument cannot be evaluated, thus never matching any argument value. To get the proper value, get the template argument from the desugared template specialization. Also, output the original expression to provide more information about the argument mismatch. llvm-svn: 177209
* [PR15513/<rdar://problem/13409707>] Template arguments in diagnostics aren't ↵Douglas Gregor2013-03-141-1/+11
| | | | | | always known at compile time. llvm-svn: 177110
* Make template diffing handle integral expressions of various widths correctly.Eli Friedman2012-11-141-0/+7
PR14342. llvm-svn: 168005
OpenPOWER on IntegriCloud