-
- Downloads
[modules] Add an assert for redeclarations that we never added to their redecl
chain and fix the cases where it fires. * Handle the __va_list_tag as a predefined decl. Previously we failed to merge sometimes it because it's not visible to name lookup. (In passing, remove redundant __va_list_tag typedefs that we were creating for some ABIs. These didn't affect the mangling or representation of the type.) * For Decls derived from Redeclarable that are not in fact redeclarable (implicit params, function params, ObjC type parameters), remove them from the list of expected redeclarable decls. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243259 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/ASTContext.h 4 additions, 4 deletionsinclude/clang/AST/ASTContext.h
- include/clang/Serialization/ASTBitCodes.h 14 additions, 13 deletionsinclude/clang/Serialization/ASTBitCodes.h
- lib/AST/ASTContext.cpp 19 additions, 30 deletionslib/AST/ASTContext.cpp
- lib/Serialization/ASTCommon.h 0 additions, 2 deletionslib/Serialization/ASTCommon.h
- lib/Serialization/ASTReader.cpp 5 additions, 4 deletionslib/Serialization/ASTReader.cpp
- lib/Serialization/ASTReaderDecl.cpp 30 additions, 17 deletionslib/Serialization/ASTReaderDecl.cpp
- lib/Serialization/ASTWriter.cpp 1 addition, 0 deletionslib/Serialization/ASTWriter.cpp
- test/Misc/ast-dump-color.cpp 1 addition, 1 deletiontest/Misc/ast-dump-color.cpp
Loading
Please register or sign in to comment