I have been trying to analyze this IR. We discussed it at the last ISAC meeting. But I have two interrelated problems with my analysis. First, clause 12.5 Dynamic elaboration states: "Execution of a subprogram call involces the elaboration of the parameter interface list of the corresponding subprogram declaration; this involves the elaboration of each interface declaration to create the corresponding formal parameters." I have not been able to find any explicit reference to elaboration of interface declarations. Second, clause 12.3.1.4 "Object declarations" describes elaboration of object declarations. In our meeting we decided that object declarations include interface declarations. However, I can find no wording to justify this claim. In fact, the LRM in clause 4.3.1 "Object declarations" states "an object declaration declares an object of a specified type. Such an object is called an explicitly declared object. object_declaration ::= constant_declaration | signal_declaration | variable_declaration | file_declaration This implies that interface object declarations are not object declarations. Any ideas about how to resolve this? Chuck SwartReceived on Mon Mar 6 10:58:04 2006
This archive was generated by hypermail 2.1.8 : Mon Mar 06 2006 - 10:58:07 PST