The dump of all diagnostics of all tests under clang/test/{CXX,SemaCXX,SemaTemplate} was analyzed , and all the cases where there were obviously bad canonical types being printed, like type-parameter-*-* and <overloaded function type> were identified. Also a small amount of cases of missing sugar were analyzed.
This patch then spells those explicitly in the test expectations, as preparatory work for future fixes for these problems.
Signed-off-by: Matheus Izvekov <mizvekov@gmail.com>