[PATCH] D85024: [llvm-objdump] Implement --prefix option
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 8 12:02:25 PDT 2020
MaskRay added inline comments.
================
Comment at: llvm/test/tools/llvm-objdump/X86/source-interleave-prefix.test:8
+; RUN: llvm-objdump --prefix myprefix --source %t-relative-path.o 2>&1 | \
+; RUN: FileCheck %s --check-prefix CHECK-BROKEN-PREFIX -DFILE=%t-relative-path.o -DPREFIX=.
+; CHECK-BROKEN-PREFIX: warning: '[[FILE]]': failed to find source [[PREFIX]]/Inputs/source-interleave-x86_64.c
----------------
Since you have used `=` as the separator of a long option, consider changing `--check-prefix ` to `--check-prefix=`
================
Comment at: llvm/tools/llvm-objdump/llvm-objdump.cpp:1039
+ if (!Prefix.empty()) {
+ if (sys::path::is_absolute_gnu(LineInfo.FileName)) {
+ SmallString<128> FilePath;
----------------
The two `if` can be merged
================
Comment at: llvm/tools/llvm-objdump/llvm-objdump.h:51
extern cl::opt<bool> UnwindInfo;
+extern cl::opt<std::string> Prefix;
----------------
Sort in an alphabetical order.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D85024/new/
https://reviews.llvm.org/D85024
More information about the llvm-commits
mailing list