]> granicus.if.org Git - clang/commit
[modules] Turn off a broken optimization: we need to pick up implicit special
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 14 Aug 2014 20:30:52 +0000 (20:30 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 14 Aug 2014 20:30:52 +0000 (20:30 +0000)
commitcc1aa268ed3e30a66e118a21df2b9edf39034907
treec505ec4867ccd6de9c155fd9f0024978b37922aa
parent8ca595775fd652428a172c438bebc7580b5125ed
[modules] Turn off a broken optimization: we need to pick up implicit special
members from all redefinitions of a class that have them, in case the special
member is defined in one module but only declared in another.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@215675 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Serialization/ASTReaderDecl.cpp
test/Modules/Inputs/templates-left.h
test/Modules/Inputs/templates-top.h
test/Modules/templates-2.mm [new file with mode: 0644]