mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
add subroutine types
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28878 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
fded8a2117
commit
094ee721cc
@ -590,6 +590,7 @@ are possible tag values;</p>
|
|||||||
DW_TAG_structure_type = 19
|
DW_TAG_structure_type = 19
|
||||||
DW_TAG_union_type = 23
|
DW_TAG_union_type = 23
|
||||||
DW_TAG_vector_type = 259
|
DW_TAG_vector_type = 259
|
||||||
|
DW_TAG_subroutine_type = 46
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>The vector flag indicates that an array type is a native packed vector.</p>
|
<p>The vector flag indicates that an array type is a native packed vector.</p>
|
||||||
@ -610,6 +611,10 @@ href="#format_basic_type">basic</a>, <a href="#format_derived_type">derived</a>
|
|||||||
or <a href="#format_composite_type">composite</a> type descriptors, each
|
or <a href="#format_composite_type">composite</a> type descriptors, each
|
||||||
representing a field member of the structure or union.</p>
|
representing a field member of the structure or union.</p>
|
||||||
|
|
||||||
|
<p>The the first member of subroutine (tag = <tt>DW_TAG_subroutine_type</tt>)
|
||||||
|
types is the type of the return value for the subroutine. The remaining
|
||||||
|
elements are the formal arguments to the subroutine.</p>
|
||||||
|
|
||||||
<p><a href="#format_composite_type">Composite type</a> location can be
|
<p><a href="#format_composite_type">Composite type</a> location can be
|
||||||
determined from the compile unit and line number. The size, alignment and
|
determined from the compile unit and line number. The size, alignment and
|
||||||
offset are expressed in bits and can be 64 bit values. The alignment is used to
|
offset are expressed in bits and can be 64 bit values. The alignment is used to
|
||||||
|
Loading…
Reference in New Issue
Block a user