[PATCH] D36480: [LLVM] Change to Verifier to allow Fortran CHARACTER types in debug information
Adrian Prantl via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 8 17:27:25 PDT 2017
aprantl added a comment.
Hmm.. when I'm running your test I get:
0x00000056: DW_TAG_string_type 
DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000026] = "character")
DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed)
DW_AT_byte_size [DW_FORM_data1] (0x01)
But the standard says in 5.11:
> A string type entry may have a DW_AT_type attribute describing how each
> character is encoded and is to be interpreted. The value of this attribute is a
> reference to a DW_TAG_base_type base type entry. If the attribute is absent, then
> the character is encoded using the system default.
More information about the llvm-commits