Revert r332847; it caused us to miscompile certain forms of reference initialization.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 21 May 2018 20:36:58 +0000 (20:36 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 21 May 2018 20:36:58 +0000 (20:36 +0000)
commit3f1d6de4f742e03710d6136964af439f9cfde304
tree7fbcb3edcc6f2d5720098ac1015c9b1a074f0a36
parent47bc01786d4df534a3e8a1cc16dbf4c9606c50cc
Revert r332847; it caused us to miscompile certain forms of reference initialization.

llvm-svn: 332886
clang/include/clang/AST/Expr.h
clang/lib/AST/ExprConstant.cpp
clang/lib/CodeGen/CGExprConstant.cpp
clang/test/CodeGen/const-init.c
clang/test/CodeGen/designated-initializers.c
clang/test/CodeGen/union-init2.c
clang/test/CodeGenCXX/cxx11-initializer-aggregate.cpp
clang/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp
clang/test/CodeGenCXX/reference-init.cpp
clang/test/SemaCXX/large-array-init.cpp [new file with mode: 0644]