Richard Smith
9fb4e60d7d
PR33503: When a qualified name in a redeclaration names a prior declaration in
...
an inline namespace, update its semantic DeclContext to match.
We would previously get the semantic DeclContext wrong (pointing to the named
scope rather than the inline namespace within it), resulting in wrong lookup
results and linkage-related problems if the inline namespace was an anonymous
namespace.
llvm-svn: 321770
2018-01-03 23:03:54 +00:00
Richard Smith
0d963d6c49
Don't emit an ExtWarn on declarations of variable template specializations;
...
we'll already have issued the relevant diagnostic when we saw the declaration
of the primary template.
llvm-svn: 206441
2014-04-17 02:56:49 +00:00
Richard Smith
baf3ca5c01
Don't fold together the name lookup entries for two declarations if they are
...
declared in different namespaces in the same inline namespace set.
llvm-svn: 204082
2014-03-17 21:46:03 +00:00
Richard Smith
72bcaeca1d
Per [dcl.meaning]p1, a name in an inline namespace can be redeclared using a
...
name from the enclosing namespace set if the name is specified as a
qualified-id.
llvm-svn: 196464
2013-12-05 04:30:04 +00:00
David Blaikie
96b4874b50
Move & comment the 'decltype in declarator-id' as suggested by Doug Gregor.
...
llvm-svn: 146576
2011-12-14 18:59:02 +00:00
David Blaikie
42b99e08e6
Disallow decltype in qualified declarator-ids.
...
llvm-svn: 146480
2011-12-13 08:03:36 +00:00