]> granicus.if.org Git - clang/commit
Fix bogus 'method is unavailable' errors with modules
authorBen Langmuir <blangmuir@apple.com>
Mon, 12 Jan 2015 19:27:00 +0000 (19:27 +0000)
committerBen Langmuir <blangmuir@apple.com>
Mon, 12 Jan 2015 19:27:00 +0000 (19:27 +0000)
commitc9b67096de0130558e13219673f8dba34b254137
tree40282d822886a24426fd3dc6f23b663c8637c751
parent48d2f2367001a51a3253cc34aea4a91c92fd45fb
Fix bogus 'method is unavailable' errors with modules

This just tweaks the fix from r224892 (which handled PCHs) to work with
modules, where we will serialize each method individually and hence the
hasMoreThanOneDecl bit needs to be updated as we add the methods.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@225659 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Serialization/ASTReader.cpp
test/Modules/Inputs/attr-unavailable/module.modulemap [new file with mode: 0644]
test/Modules/Inputs/attr-unavailable/oneA.h [new file with mode: 0644]
test/Modules/Inputs/attr-unavailable/oneB.h [new file with mode: 0644]
test/Modules/Inputs/attr-unavailable/oneC.h [new file with mode: 0644]
test/Modules/Inputs/attr-unavailable/two.h [new file with mode: 0644]
test/Modules/attr-unavailable.m [new file with mode: 0644]