From 1ca85b3d33a14394c9c11d68a40d038075d7e8ee Mon Sep 17 00:00:00 2001 From: Francis Visoiu Mistrih Date: Wed, 13 Nov 2019 10:37:14 -0800 Subject: [llvm-bcanalyzer] Don't dump the contents if -dump is not passed With all the previous refactorings this slipped through and now we always dump the contents of the bitcode files, even if -dump is not passed. --- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'llvm/tools/llvm-bcanalyzer') diff --git a/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp b/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp index 01cba1f6e3c..639a6d1ec02 100644 --- a/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp +++ b/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp @@ -102,8 +102,9 @@ int main(int argc, char **argv) { O.Symbolic = !NonSymbolic; O.ShowBinaryBlobs = ShowBinaryBlobs; - ExitOnErr( - BA.analyze(O, CheckHash.empty() ? None : Optional(CheckHash))); + ExitOnErr(BA.analyze( + Dump ? Optional(O) : Optional(None), + CheckHash.empty() ? None : Optional(CheckHash))); if (Dump) outs() << "\n\n"; -- cgit v1.2.3