[PATCH] D71697: [llvm-readobj] - Merge `gnu-symbols.test` to `symbols.test` and cleanup.

George Rimar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 25 04:30:50 PST 2019


grimar marked 3 inline comments as done.
grimar added inline comments.


================
Comment at: llvm/test/tools/llvm-readobj/ELF/symbols.test:83
+
+## Case 4: Test that `--symbols` triggers `--dyn-symbols` implicitly for llvm-readelf,
+##         but not for llvm-readobj.
----------------
MaskRay wrote:
> Rather than "trigger ... implicitly", you may say --symbols implies --dyn-symbols for llvm-readelf.
gr8! :)


================
Comment at: llvm/test/tools/llvm-readobj/ELF/symbols.test:89
+## Case 5: Test that `--dyn-symbols` does not trigger `--symbols` implicitly.
+# RUN: llvm-readobj --dyn-symbols %t64 | FileCheck %s --implicit-check-not="{{^}}Symbols ["
+# RUN: llvm-readelf --dyn-symbols %t64 | FileCheck %s --implicit-check-not="Symbol table '.symtab'"
----------------
MaskRay wrote:
> `{{^}}` can be deleted.
> 
>  The fact that `DynamicSymbols [` does not follow a `{{^}}` made me wonder why `{{^}}` is not here...
> {{^}} can be deleted.

No. `--dyn-symbols` triggers `DynamicSymbols [`, so I can't remove `{{^}}`


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D71697/new/

https://reviews.llvm.org/D71697





More information about the llvm-commits mailing list