Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"'
blocks when building in C mode, and serialize and deserialize the attribute. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@203317 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Basic/Module.cpp 2 additions, 0 deletionslib/Basic/Module.cpp
- lib/Frontend/FrontendActions.cpp 2 additions, 2 deletionslib/Frontend/FrontendActions.cpp
- lib/Serialization/ASTReader.cpp 12 additions, 9 deletionslib/Serialization/ASTReader.cpp
- lib/Serialization/ASTWriter.cpp 3 additions, 1 deletionlib/Serialization/ASTWriter.cpp
- test/Modules/Inputs/elsewhere/c-header-indirect.h 1 addition, 0 deletionstest/Modules/Inputs/elsewhere/c-header-indirect.h
- test/Modules/Inputs/elsewhere/module.map 1 addition, 0 deletionstest/Modules/Inputs/elsewhere/module.map
- test/Modules/Inputs/module.map 1 addition, 1 deletiontest/Modules/Inputs/module.map
- test/Modules/extern_c.cpp 18 additions, 3 deletionstest/Modules/extern_c.cpp
- unittests/AST/CMakeLists.txt 1 addition, 0 deletionsunittests/AST/CMakeLists.txt
Loading
Please register or sign in to comment