Issue 160610.2: Why is there a confusing gap in the list of attribute form encodings

Author: Phil Mason
Date submitted: 2016-06-10
Date revised:
Date closed:
Type: Clarification
Status: Rejected
DWARF Version: 5
Section 7.5.4, pg 161

In the table of attribute form encodings table (Figure 21 page 161) in the 
specification for DWARF4 there is a gap. The entries go

Form name            Value   Class
DW_FORM_ref_udata    0x15    reference
DW_FORM_indirect     0x16    (see Section 7.5.3)
DW_FORM_sec_offset   0x17    lineptr, loclistptr, macptr, rangelistptr
DW_FORM_exprloc      0x18    exprloc
DW_FORM_flag_present 0x19    flag
DW_FORM_ref_sig8     0x20    reference 

Note the value counts from 0x19 to 0x20, not 0x1a as might be expected. I 
wondered if this the gap was left intentionally (perhaps to allow for future 
expansion) or by mistake but I can't find an answer one way or the other?


12/06/2016 -- Rejected.  Comment is about previous version of standard.  
   No gap exists in DWARF Version 5.