mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +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_union_type = 23
|
||||
DW_TAG_vector_type = 259
|
||||
DW_TAG_subroutine_type = 46
|
||||
</pre>
|
||||
|
||||
<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
|
||||
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
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user