| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Remove an old assertion that does not hold. It is possible for a template
argument to be a declaration in one instantiation and an integer in another.
Create two new diff kinds for these (decl vs int and int vs decl).
llvm-svn: 257869
|
|
|
|
|
|
|
| |
This is at least good documentation, but also opens the possibility of
using pipefail.
llvm-svn: 185652
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
in FileCheck.
llvm-svn: 173561
|
|
|
|
|
|
| |
now be printed with highlighting.
llvm-svn: 164843
|
|
|
|
|
|
| |
'ansi-escape-sequences'.
llvm-svn: 160043
|
|
|
|
|
|
| |
to improve wording of a diagnostic message.
llvm-svn: 159473
|
|
|
|
|
|
|
|
|
|
| |
is selected. This will allow more flexibility when converting diagnostics to
use template type diffing.
Also updated the internal manual and test cases for correctly keeping the bold
attribute and for tree printing.
llvm-svn: 159463
|
|
|
|
|
|
| |
has some terminal emulation of escape sequences.
llvm-svn: 159428
|
|
file (not a terminal)
Reviewed (over the shoulder) by Richard Trieu.
llvm-svn: 159381
|