aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiuliano Procida <gprocida@google.com>2023-10-12 16:38:28 +0100
committerGiuliano Procida <gprocida@google.com>2023-10-31 17:07:50 +0000
commit8e1dc98501cde5cb588b98714d5be0c76d0f072c (patch)
treebfc8d177d8939033159459cc411868abb4c6d878
parentadb165cc6ce12a82ea5e8922504c59015ca96e18 (diff)
downloadstg-8e1dc98501cde5cb588b98714d5be0c76d0f072c.tar.gz
DWARF processor: skip GNU_formal_parameter_pack function DIE children
These do not contain anything ABI relevant in their current form. PiperOrigin-RevId: 572916220 Change-Id: Ibd897facc76e40f09e2b4bb7f6fac981529c43a6
-rw-r--r--dwarf_processor.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/dwarf_processor.cc b/dwarf_processor.cc
index 19b54c3..2f7f0d0 100644
--- a/dwarf_processor.cc
+++ b/dwarf_processor.cc
@@ -870,6 +870,7 @@ class Processor {
case DW_TAG_template_value_parameter:
case DW_TAG_GNU_template_template_param:
case DW_TAG_GNU_template_parameter_pack:
+ case DW_TAG_GNU_formal_parameter_pack:
// We just skip these as neither GCC nor Clang seem to use them
// properly (resulting in no references to such DIEs).
break;