[modules] Don't clobber a destructor's operator delete when adding another one;
move the operator delete updating into a separate update record so we can cope with updating another module's destructor's operator delete. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@231735 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/ASTMutationListener.h 6 additions, 1 deletioninclude/clang/AST/ASTMutationListener.h
- include/clang/AST/DeclCXX.h 1 addition, 3 deletionsinclude/clang/AST/DeclCXX.h
- include/clang/Serialization/ASTWriter.h 2 additions, 0 deletionsinclude/clang/Serialization/ASTWriter.h
- lib/AST/DeclCXX.cpp 9 additions, 0 deletionslib/AST/DeclCXX.cpp
- lib/Frontend/MultiplexConsumer.cpp 7 additions, 0 deletionslib/Frontend/MultiplexConsumer.cpp
- lib/Serialization/ASTCommon.h 1 addition, 0 deletionslib/Serialization/ASTCommon.h
- lib/Serialization/ASTReaderDecl.cpp 17 additions, 5 deletionslib/Serialization/ASTReaderDecl.cpp
- lib/Serialization/ASTWriter.cpp 20 additions, 2 deletionslib/Serialization/ASTWriter.cpp
- lib/Serialization/ASTWriterDecl.cpp 1 addition, 1 deletionlib/Serialization/ASTWriterDecl.cpp
- test/Modules/Inputs/cxx-dtor/a.h 1 addition, 0 deletionstest/Modules/Inputs/cxx-dtor/a.h
- test/Modules/Inputs/cxx-dtor/b.h 3 additions, 0 deletionstest/Modules/Inputs/cxx-dtor/b.h
- test/Modules/Inputs/cxx-dtor/module.modulemap 2 additions, 0 deletionstest/Modules/Inputs/cxx-dtor/module.modulemap
- test/Modules/cxx-dtor.cpp 3 additions, 0 deletionstest/Modules/cxx-dtor.cpp
Loading
Please register or sign in to comment