diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2017-05-02 01:06:16 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2017-05-02 01:06:16 +0000 |
commit | c190f96b7dbd1c3462a3cf7bd5faa6fb9866424d (patch) | |
tree | 6cb5f5690edf6968de12b262dc5f2959c8a826ef /llvm/lib/Target/PowerPC/PPCISelLowering.cpp | |
parent | 899a75cefe941d44efed81b8e78de800205c8707 (diff) | |
download | bcm5719-llvm-c190f96b7dbd1c3462a3cf7bd5faa6fb9866424d.tar.gz bcm5719-llvm-c190f96b7dbd1c3462a3cf7bd5faa6fb9866424d.zip |
Revert r301785 (and r301787) because they caused PR32864.
The fix is that ExprEvaluatorBase::VisitInitListExpr should handle transparent exprs instead of exprs with one element. Fixing that uncovers one testcase failure because the AST for "constexpr _Complex float test2 = {1};" is wrong (the _Complex prvalue should not be const-qualified), and a number of test failures in test/OpenMP where the captured stmt contains an InitListExpr that is in syntactic form.
llvm-svn: 301891
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions