diff options
| author | Rui Ueyama <ruiu@google.com> | 2013-07-29 21:50:33 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2013-07-29 21:50:33 +0000 |
| commit | 5b274f34143febb0c80104755c46ff41e730e028 (patch) | |
| tree | 79bbddc9b5f478abf75ee9060f16cc246ba9f9c8 | |
| parent | cb87e35ed6752f6dd107a38b03ef0b1675dad524 (diff) | |
| download | bcm5719-llvm-5b274f34143febb0c80104755c46ff41e730e028.tar.gz bcm5719-llvm-5b274f34143febb0c80104755c46ff41e730e028.zip | |
Fix test failure introduced in r187271 by enabling pipefail.
llvm-svn: 187381
| -rw-r--r-- | lld/lib/Passes/LayoutPass.cpp | 2 | ||||
| -rw-r--r-- | lld/test/layout-error-test.objtxt | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/lld/lib/Passes/LayoutPass.cpp b/lld/lib/Passes/LayoutPass.cpp index e060f9485db..13fcedea0f6 100644 --- a/lld/lib/Passes/LayoutPass.cpp +++ b/lld/lib/Passes/LayoutPass.cpp @@ -433,7 +433,7 @@ void showCycleDetectedError(AtomToAtomT &followOnNexts, } atom = followOnNexts[atom]; } while (atom != start); - llvm_unreachable("Cycle detected"); + llvm::report_fatal_error("Cycle detected"); } /// Exit if there's a cycle in a followon chain reachable from the diff --git a/lld/test/layout-error-test.objtxt b/lld/test/layout-error-test.objtxt index 92bbbf212f2..e2fb9b4d06f 100644 --- a/lld/test/layout-error-test.objtxt +++ b/lld/test/layout-error-test.objtxt @@ -1,6 +1,7 @@ # REQUIRES: debug -# RUN: lld -core --add-pass layout -mllvm -debug-only=LayoutPass %s 2>&1 \ -# RUN: | FileCheck %s -check-prefix=CHECK +# RUN: not lld -core --add-pass layout -mllvm -debug-only=LayoutPass \ +# RUN: %s 2> %t.err +# RUN: FileCheck %s -check-prefix=CHECK < %t.err --- defined-atoms: |

