[modules] Properly merge visibility of class definitions that got merged while
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 25 Jun 2015 21:42:33 +0000 (21:42 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 25 Jun 2015 21:42:33 +0000 (21:42 +0000)
commit1e02a5aac82a41db5092998349f2fc4de459da19
treeede4840ab374ce2ca5c8d7c76ea60f520dade7cb
parente4aedb55d696ef9f02b1d511ca48c66a4c48f9d5
[modules] Properly merge visibility of class definitions that got merged while
parsing then merged again when the module was loaded.

llvm-svn: 240700
clang/lib/Serialization/ASTReaderDecl.cpp
clang/test/Modules/Inputs/merge-class-definition-visibility/b.h
clang/test/Modules/Inputs/merge-class-definition-visibility/d.h
clang/test/Modules/Inputs/merge-class-definition-visibility/e.h [new file with mode: 0644]
clang/test/Modules/Inputs/merge-class-definition-visibility/modmap
clang/test/Modules/merge-class-definition-visibility.cpp