CarlosAlbertoEnciso added a comment. In https://reviews.llvm.org/D39239#905641, @probinson wrote:
> Have you tried this change against the GDB and LLDB test suites? If they > have failures then we should think about whether those tests are > over-specific or whether we should put this under a tuning option. I double check the LLDB test suite and there are 3 cases that fail with this patch. But the DWARF generated is correct, as the template name is encoded correctly: DW_TAG_compile_unit "main.cpp" DW_AT_producer "clang version 6.0.0 (trunk 316571)" DW_AT_comp_dir "/home/carlos/llvm-root/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/cpp/template" ... DW_TAG_enumeration_type "EnumType" DW_AT_enum_class DW_FORM_flag_present DW_TAG_enumerator "Member" DW_TAG_enumerator "Subclass" ... DW_TAG_class_type "EnumTemplate<EnumType::Member>" ... DW_TAG_class_type "EnumTemplate<EnumType::Subclass>" ... I will investigate the issue, as the test case should pass as it does not use unscope enums, which is what the patch should affect. https://reviews.llvm.org/D39239 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits