[sv-ec] is this illegal code?

From: Francoise Martinolle <fm_at_.....>
Date: Tue Jan 08 2008 - 13:27:59 PST
module top;
  class base #(parameter q = 1);
  endclass
 
  class derived #( int j = q) extends base#();
  endclass
 
endmodule
 
 
 
Should we resolve q to base::q, or should be q unknown because the
extends has not been seen yet?
 
This should be legal though:
 
  class derived #( int j = base#()::q) extends base#();
  endclass
 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Jan 8 13:28:25 2008

This archive was generated by hypermail 2.1.8 : Tue Jan 08 2008 - 13:29:04 PST