[cfe-users] 3.8 indentation with -fdiagnostics-show-template-tree doesn't show tree

2016-05-24 Thread Larry Evans via cfe-users
I've downloaded: ~/dwnlds/llvm/3.8/prebuilt $ wget http://www.llvm.org/releases/3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig untarred it, and compiled a simple program: #include int main() { std::vector vecf(2); std::vector vecd(2); vecf = vecd; return 0; } resul

Re: [cfe-users] 3.8 indentation with -fdiagnostics-show-template-tree doesn't show tree

2016-05-24 Thread Richard Trieu via cfe-users
Hi Larry, Right now, the template type diffing only works when there are two templated types in the diagnostics message, and the templated types share the same base. It your first example, the two types are vector and vector. In the second error message, only one type is printed with the diagnos