summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-dwp
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2018-09-06 20:26:54 +0000
committerFangrui Song <maskray@google.com>2018-09-06 20:26:54 +0000
commita3735821697d4c189c7f8acf97d9c316336b0fb2 (patch)
tree303cb6876c40381b287cb662482f1bb2b23acc0e /llvm/test/tools/llvm-dwp
parent2ba4d231d1d62c1afe9b123c326d60de7c542d10 (diff)
downloadbcm5719-llvm-a3735821697d4c189c7f8acf97d9c316336b0fb2.tar.gz
bcm5719-llvm-a3735821697d4c189c7f8acf97d9c316336b0fb2.zip
Reland rL341509: "[llvm-dwp] Use buffer_stream if output file is not seekable (e.g. "-")"
It caused ambiguity between llvm::cl::Optional and llvm::Optional, which has been fixed by dropping `using namespace cl;` in favor of explicit cl:: qualified names. llvm-svn: 341586
Diffstat (limited to 'llvm/test/tools/llvm-dwp')
-rw-r--r--llvm/test/tools/llvm-dwp/X86/merge.test6
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/test/tools/llvm-dwp/X86/merge.test b/llvm/test/tools/llvm-dwp/X86/merge.test
index c9ba6d17742..ea0adcc9521 100644
--- a/llvm/test/tools/llvm-dwp/X86/merge.test
+++ b/llvm/test/tools/llvm-dwp/X86/merge.test
@@ -1,7 +1,5 @@
-RUN: llvm-dwp %p/../Inputs/merge/notypes/c.dwo %p/../Inputs/merge/notypes/ab.dwp -o %t
-RUN: llvm-dwarfdump -v %t | FileCheck --check-prefix=CHECK --check-prefix=NOTYP %s
-
-FIXME: For some reason, piping straight from llvm-dwp to llvm-dwarfdump -v doesn't behave well - looks like dwarfdump is reading/closes before dwp has finished.
+RUN: llvm-dwp %p/../Inputs/merge/notypes/c.dwo %p/../Inputs/merge/notypes/ab.dwp -o - | \
+RUN: llvm-dwarfdump -v - | FileCheck --check-prefix=CHECK --check-prefix=NOTYP %s
DWP from a DWO (c.dwo) and a DWP (ab.dwp, created from a.dwo and b.dwo)
Make sure the entries for A and B are updated correctly when read/processed from ab.dwp
OpenPOWER on IntegriCloud