diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-10-06 23:12:58 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-10-06 23:12:58 +0000 |
commit | e15a370084f376be480072c06ebd94bbeac6663c (patch) | |
tree | 5a79c7727030f2d2a616bf9e0f3b25d62ca2fe10 /llvm/test/Transforms/LoopSimplifyCFG | |
parent | 9675de5ba826f4af74a6704fc0fe2c83262d5e4a (diff) | |
download | bcm5719-llvm-e15a370084f376be480072c06ebd94bbeac6663c.tar.gz bcm5719-llvm-e15a370084f376be480072c06ebd94bbeac6663c.zip |
PR25890: Fix incoherent error handling in PerformImplicitConversion and
CheckSingleAssignmentConstraints. These no longer produce ExprError() when they
have not emitted an error, and reliably inform the caller when they *have*
emitted an error.
This fixes some serious issues where we would fail to emit any diagnostic for
invalid code and then attempt to emit code for an invalid AST, and conversely
some issues where we would emit two diagnostics for the same problem.
llvm-svn: 283508
Diffstat (limited to 'llvm/test/Transforms/LoopSimplifyCFG')
0 files changed, 0 insertions, 0 deletions