savant update


Subject: savant update
From: Dhananjai Madhava Rao (dmadhava@ECECS.UC.EDU)
Date: Sat Feb 17 2001 - 10:52:45 MST


Update of /home/paw/CVS/savant/src/aire/iir/IIRScram
In directory viking.ececs.uc.edu:/work/tmp/cvs-serv21043

Modified Files:
        IIRScram_ProcessStatement.cc IIRScram_RecordTypeDefinition.cc
        IIRScram_RecordTypeDefinition.hh IIRScram_SelectedName.cc
        IIRScram_TypeDefinition.cc
Log Message:
Fixed several code-generation bugs while handling record types. These bugs
popped up when accessing indvidual fields of the records rather than the
record (aggregate) as a whole.

The primary bug was the use of the (name mangled) field names of the record
types. In the current (new) type system, field names are not used -- only
the field numbers are (/should be) used to access fields of a record. Modified
the code-generator to do the same.

Also, fixed a couple of bugs arising due to unhandled cases in the
code-generator.



This archive was generated by hypermail 2b25 : Mon Mar 18 2002 - 13:00:09 MST