[PATCH] D140084: [llvm][test] Split DW_AT_default_value check out of clang/test/

Michael Buch via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 15 07:03:00 PST 2022


Michael137 added a comment.

In D140084#3997123 <https://reviews.llvm.org/D140084#3997123>, @dblaikie wrote:

> Sorry, should've caught this in review. The clang change needs test coverage in clang, but should verify the emitted it, rather than going all the way down to object code.
>
> The llvm functionality is already tested (since it's just the flag on a template parameter - it's not interesting to test that for different kinds of templates if the flag handling is kind-agnostic anyway)

I couldn't find any test inside `llvm/test` which verifies that `DW_AT_default_value` is being emitted correctly. Sure we don't need a test like that?

> So instead of this could you adjust the existing clang test to verify IR instead of dwarfdump?

@dblaikie Isn't the clang test already doing that? In this test I mainly wanted to check that the `gstrict-dwarf` attribute works as expected. The IR will always have the default attribute attached to it, which the `clang/test/` already tests.

But if this is redundant I don't mind just removing this test altogether


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D140084



More information about the llvm-commits mailing list