[modules] If we load two declarations with typedef names for linkage purposes
on top of a local declaration of the same entity, we still need to remember that we loaded the first one or we may fail to merge the second one properly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@226765 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Serialization/ASTReaderDecl.cpp 10 additions, 4 deletionslib/Serialization/ASTReaderDecl.cpp
- test/Modules/Inputs/merge-name-for-linkage/a.h 1 addition, 0 deletionstest/Modules/Inputs/merge-name-for-linkage/a.h
- test/Modules/Inputs/merge-name-for-linkage/b.h 1 addition, 0 deletionstest/Modules/Inputs/merge-name-for-linkage/b.h
- test/Modules/Inputs/merge-name-for-linkage/module.modulemap 2 additions, 0 deletionstest/Modules/Inputs/merge-name-for-linkage/module.modulemap
- test/Modules/merge-name-for-linkage.cc 8 additions, 0 deletionstest/Modules/merge-name-for-linkage.cc
Loading
Please register or sign in to comment