> So does that mean that you think that: > > package p; > function int f(int x); > return p::f2(x); > endfunction > function f2(int x); > return 1; > endfunction > endpackage > > should be an error? > > I don't. I think you could argue this both ways. Verilog designers, who think that functions can be called before they are declared, would expect this to work. In section 4.9 of the LRM it says user defined types can only be referenced before they are defined if they are first declared as a type by an empty typedef.Received on Tue Nov 21 15:02:16 2006
This archive was generated by hypermail 2.1.8 : Tue Nov 21 2006 - 15:02:23 PST