Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy construc...
authorDiana Picus <diana.picus@linaro.org>
Wed, 9 Aug 2017 12:22:25 +0000 (12:22 +0000)
committerDiana Picus <diana.picus@linaro.org>
Wed, 9 Aug 2017 12:22:25 +0000 (12:22 +0000)
commit0c9f193acc8b9a45888f08ba44f04f918cabc75f
tree78416e96155db3a077ca178980fe59500cf442b2
parent6228aeda651dc1b8afe61254b3f966ea25d78559
Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy constructors when deciding whether classes should be passed indirectly."

This reverts commit r310401 because it seems to have broken some ARM
bot(s).

llvm-svn: 310464
clang/include/clang/AST/DeclCXX.h
clang/lib/AST/ASTImporter.cpp
clang/lib/AST/DeclCXX.cpp
clang/lib/CodeGen/CGCXXABI.cpp
clang/lib/CodeGen/ItaniumCXXABI.cpp
clang/lib/CodeGen/MicrosoftCXXABI.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Serialization/ASTReaderDecl.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/test/CodeGenCXX/uncopyable-args.cpp
clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp