Opened 15 years ago

Closed 15 years ago

#323 closed defect (fixed)

Array Extents Not Specified in Clang Output

Reported by: stachnik Owned by: tmcclory
Priority: major Milestone:
Component: clang Version:
Keywords: Cc:

Description

Currently Clang is not including the needed <atn:extent /> element that defines the size of the array a when run on adder_seq.c . A unified diff between the expected and actual output follows:

--- TASSREP/adder_seq.c.xml     2011-09-20 23:27:57.015210650 -0400
+++ examples/adder/adder_seq.c.xml      2011-09-20 16:57:14.605738866 -0400
@@ -77,6 +77,14 @@
       <gvdn:name identifier="a" />
       <gvdn:type xsi:type="atn:ArrayTypeNode">
         <atn:elementType xsi:type="real:RealTypeNode" />
+        <atn:extent xsi:type="iln:IntegerLiteralNode">
+          <astnode:source region="14,9,14,9" fileRef="0" />
+          <ln:name identifier="n" />
+          <ln:type xsi:type="itn:IntegerTypeNode" />
+          <iln:integerValue>
+            10
+          </iln:integerValue>
+        </atn:extent>
       </gvdn:type>
     </gsn:child>
     <gsn:child xsi:type="pn:GlobalPragmaNode">

Change History (1)

comment:1 by tmcclory, 15 years ago

Resolution: fixed
Status: newclosed

Added extents to clang output.

Note: See TracTickets for help on using tickets.