llvm-project/clang/test/CXX/temp
David Blaikie 6cab596218 Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier.
Rather than simply saying "X is not a class or namespace", clarify what
X is by providing the aka type in the case where X is a type, or
pointing to the named declaration if there's an unambiguous one to refer
to. In the ambiguous case, the ambiguities are already enumerated
(though could be clarified by describing what kind of entities they are)

Included a few FIXMEs in tests where some further improvements could be
made.

llvm-svn: 201038
2014-02-09 06:54:23 +00:00
..
temp.arg Revert "Don't require -re suffix on -verify directives with regexes." 2013-12-14 01:07:05 +00:00
temp.decls PR18401: Fix assert by implementing the current proposed direction of core 2014-01-09 02:22:22 +00:00
temp.fct.spec Add quotation marks to template names in diagnostics. 2013-03-05 06:21:38 +00:00
temp.names Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
temp.param Move detection of reference members binding to temporaries from building of 2013-06-12 21:51:50 +00:00
temp.res Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier. 2014-02-09 06:54:23 +00:00
temp.spec Clean up variable template handling a bit, and correct the behavior of name 2014-01-16 23:39:20 +00:00
temp.type Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
p3.cpp Implement DR482: namespace members can be redeclared with a qualified name 2013-12-05 07:51:02 +00:00