Revert "[ObjC++] Never pass structs that transitively contain __weak fields in"
authorAkira Hatanaka <ahatanaka@apple.com>
Mon, 9 Apr 2018 21:47:58 +0000 (21:47 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Mon, 9 Apr 2018 21:47:58 +0000 (21:47 +0000)
commitd236a34ddb3f9e77147ba1da45c6cbfca8949a45
tree7540daaa9fb2265238175a8b9760c915996f2252
parent3a8fc92865093ac09f13203cc1ec58e9fd548db7
Revert "[ObjC++] Never pass structs that transitively contain __weak fields in"

This reverts commit r329617. It broke a windows bot.

http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/builds/16372/steps/test/logs/stdio

llvm-svn: 329627
clang/include/clang/AST/Decl.h
clang/include/clang/AST/Type.h
clang/lib/AST/Decl.cpp
clang/lib/AST/DeclCXX.cpp
clang/lib/AST/Type.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Serialization/ASTReaderDecl.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/lib/Serialization/ASTWriterDecl.cpp
clang/test/CodeGenObjCXX/objc-struct-cxx-abi.mm