diff options
author | Nick Desaulniers <ndesaulniers@google.com> | 2019-05-31 21:36:21 +0000 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2019-05-31 21:36:21 +0000 |
commit | 8b1f64f63d7793af2ed14bb19bade1221d10c3d8 (patch) | |
tree | 3e6bb99111424e4b839cbffd36805d1bdec88963 | |
parent | 30a58f63af49d338960ff4f6a7f9d2238f527c9f (diff) | |
download | bcm5719-llvm-8b1f64f63d7793af2ed14bb19bade1221d10c3d8.tar.gz bcm5719-llvm-8b1f64f63d7793af2ed14bb19bade1221d10c3d8.zip |
[Bugpoint] fix another use-after-move. NFC
Summary:
This was flagged in https://www.viva64.com/en/b/0629/ under "Snippet No.
7".
These statements are order independent, short of the use-after-move.
Reviewers: echristo, srhines, RKSimon
Reviewed By: RKSimon
Subscribers: dblaikie, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D62114
llvm-svn: 362267
-rw-r--r-- | llvm/tools/bugpoint/Miscompilation.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/bugpoint/Miscompilation.cpp b/llvm/tools/bugpoint/Miscompilation.cpp index 56fb015bdcc..1621a51c91d 100644 --- a/llvm/tools/bugpoint/Miscompilation.cpp +++ b/llvm/tools/bugpoint/Miscompilation.cpp @@ -705,8 +705,8 @@ static Expected<bool> TestOptimizer(BugDriver &BD, std::unique_ptr<Module> Test, if (!Optimized) { errs() << " Error running this sequence of passes" << " on the input program!\n"; - BD.setNewProgram(std::move(Test)); BD.EmitProgressBitcode(*Test, "pass-error", false); + BD.setNewProgram(std::move(Test)); if (Error E = BD.debugOptimizerCrash()) return std::move(E); return false; |