aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/storage-class.cpp
AgeCommit message (Collapse)Author
2013-03-18Add missing diagnostic for a nested-name-specifier on a free-standing type ↵Richard Smith
definition. Bump some related diagnostics from warning to extension in C++, since they're errors there. Add some missing checks for function specifiers on non-function declarations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177335 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-26Don't warn about the 'extern' in 'extern "C"' on a tag decl. This isJohn McCall
usually useless, but not always. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128326 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-22When checking whether to diagnose an initialized "extern" variable,Douglas Gregor
look for the const on the base type rather than on the top-level type. Fixes PR6495 properly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102066 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-19Only suppress the "extern variable has an initializer" warning when the ↵Douglas Gregor
extern entity being initialized is const. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101821 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-19Disable the "'extern' variable has an initializer" warning in C++,Douglas Gregor
since it makes sense there to have const extern variables. Fixes PR6495. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101818 91177308-0d34-0410-b5e6-96231b3b80d8