Add missing diagnostic for a nested-name-specifier on a free-standing type...
Add missing diagnostic for a nested-name-specifier on a free-standing type 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
Showing
- include/clang/Basic/DiagnosticCommonKinds.td 0 additions, 2 deletionsinclude/clang/Basic/DiagnosticCommonKinds.td
- include/clang/Basic/DiagnosticSemaKinds.td 9 additions, 1 deletioninclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Sema/Sema.h 3 additions, 2 deletionsinclude/clang/Sema/Sema.h
- lib/Parse/ParseTemplate.cpp 6 additions, 2 deletionslib/Parse/ParseTemplate.cpp
- lib/Sema/SemaDecl.cpp 95 additions, 68 deletionslib/Sema/SemaDecl.cpp
- lib/Sema/SemaDeclObjC.cpp 1 addition, 1 deletionlib/Sema/SemaDeclObjC.cpp
- test/CodeGenCXX/debug-info-use-after-free.cpp 2 additions, 1 deletiontest/CodeGenCXX/debug-info-use-after-free.cpp
- test/Misc/warning-flags.c 1 addition, 2 deletionstest/Misc/warning-flags.c
- test/Parser/c11-noreturn.c 5 additions, 1 deletiontest/Parser/c11-noreturn.c
- test/Parser/cxx-class.cpp 11 additions, 0 deletionstest/Parser/cxx-class.cpp
- test/Sema/anonymous-struct-union.c 1 addition, 1 deletiontest/Sema/anonymous-struct-union.c
- test/Sema/decl-invalid.c 2 additions, 2 deletionstest/Sema/decl-invalid.c
- test/Sema/declspec.c 1 addition, 1 deletiontest/Sema/declspec.c
- test/Sema/struct-decl.c 1 addition, 1 deletiontest/Sema/struct-decl.c
- test/SemaCXX/anonymous-union.cpp 1 addition, 1 deletiontest/SemaCXX/anonymous-union.cpp
- test/SemaCXX/storage-class.cpp 1 addition, 1 deletiontest/SemaCXX/storage-class.cpp
Loading
Please register or sign in to comment