diff options
author | Richard Trieu <rtrieu@google.com> | 2014-08-27 22:15:10 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2014-08-27 22:15:10 +0000 |
commit | abf6ec45cd6454c1c3c9e29aa3367c219ddc3b7d (patch) | |
tree | 7a0fa6e4cc158db19cc2991415c3c3bc4fd6454f /llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | |
parent | dc498e516fb2a32df1c3b7a1dc1c8f773d73f52d (diff) | |
download | bcm5719-llvm-abf6ec45cd6454c1c3c9e29aa3367c219ddc3b7d.tar.gz bcm5719-llvm-abf6ec45cd6454c1c3c9e29aa3367c219ddc3b7d.zip |
More -Wuninitialized updates
Fix r216438 to catch more complicated self-initialized in std::move. For
instance, "Foo f = std::move(cond ? OtherFoo : (UNUSED_VALUE, f));"
Make sure that BinaryConditionalOperator, ConditionalOperator, BinaryOperator
with comma operator, and OpaqueValueExpr perform the correct usage forwarding
across the three uninitialized value checkers.
llvm-svn: 216627
Diffstat (limited to 'llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp')
0 files changed, 0 insertions, 0 deletions