Store the submodules of a module in source order, as they are stored
in the module map. This provides a bit more predictability for the user, as well as eliminating the need to sort the submodules when serializing them. llvm-svn: 147564
Showing
- clang/include/clang/Basic/Module.h 22 additions, 11 deletionsclang/include/clang/Basic/Module.h
- clang/lib/Basic/Module.cpp 33 additions, 10 deletionsclang/lib/Basic/Module.cpp
- clang/lib/Frontend/CompilerInstance.cpp 14 additions, 12 deletionsclang/lib/Frontend/CompilerInstance.cpp
- clang/lib/Frontend/FrontendActions.cpp 3 additions, 4 deletionsclang/lib/Frontend/FrontendActions.cpp
- clang/lib/Lex/ModuleMap.cpp 11 additions, 25 deletionsclang/lib/Lex/ModuleMap.cpp
- clang/lib/Sema/Sema.cpp 3 additions, 3 deletionsclang/lib/Sema/Sema.cpp
- clang/lib/Serialization/ASTReader.cpp 4 additions, 4 deletionsclang/lib/Serialization/ASTReader.cpp
- clang/lib/Serialization/ASTWriter.cpp 6 additions, 15 deletionsclang/lib/Serialization/ASTWriter.cpp
Loading
Please register or sign in to comment