[Ad-dev] [openAD] #250: bail on canonicalizing IfNonThenStmt labeled with DO termination label shared with other statements (is an obsoleted feature) (was: bail on canonicalizing IfNonThenStmt labeled with DO termination label (is an obsoleted feature))

OpenAD trac at mcs.anl.gov
Wed Oct 20 15:26:33 CDT 2010


#250: bail on canonicalizing IfNonThenStmt labeled with DO termination label
shared with other statements (is an obsoleted feature)
------------------------------+---------------------------------------------
 Reporter:  utke              |       Owner:  utke      
     Type:  enhancement       |      Status:  accepted  
 Priority:  major             |   Milestone:  AD for SAS
Component:  SourceProcessing  |    Keywords:            
------------------------------+---------------------------------------------
Changes (by utke):

  * status:  new => accepted


Comment:

 The fix tests for multiple references to the terminating statement label
 and if the DO is the only reference transform by adding an end do and
 remove the label from the IF construct into which the IF statement is
 canonicalized
 fixed with
 http://mercurial.mcs.anl.gov/ad/SourceProcessing/rev/5a573e8582f1
 tested with
 http://mercurial.mcs.anl.gov/ad/RegressionSourceProcessing/rev/4aa09ee55003

-- 
Ticket URL: <https://trac.mcs.anl.gov/projects/openAD/ticket/250#comment:1>
OpenAD <http://www.mcs.anl.gov/openad>
Bug tracking for OpenAD components


More information about the Ad-dev mailing list