Thanks Brad for your response. But if a class method even called as forward referenced inside the class without argument, is it an error or not. Normally a function can be forward referenced. LRM is silent on that. Please consider the case and let me know whether it is correct or not: module top; class C; task t; int x; x = f; // Here 'f' is a class method declared later. endtask static function int f; return 1; endfunction endclass endmodule Regards Surya -------- Original Message -------- Subject: Re:[sv-bc] Function call without () From: Brad Pierce <Brad.Pierce@synopsys.com> To: sv-bc@eda.org Date: Saturday, October 18, 2008 10:17:02 PM > > You can read some of the history in > > http://www.eda.org/sv-ec/Minutes/SV-EC_BallotRes_Meeting_April_15_2005_Minutes.txt > > Look for “Mantis 93”. > > -- Brad > > *From:* owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] *On Behalf Of > *Surya Pratik Saha > *Sent:* Saturday, October 18, 2008 2:09 AM > *To:* sv-bc@eda.org > *Subject:* [sv-bc] Function call without () > > Hi, > As per 1800 2005 LRM: > > *12.4.5 Optional argument list > When a void function or class function method specifies no arguments, > the empty parenthesis, (), following the subroutine name shall be > optional. This is also true for tasks, void functions, and class > methods that require arguments, when all arguments have defaults > specified. It shall be illegal to omit the parenthesis in a directly > recursive nonvoid function method call that is not hierarchically > qualified.* > > Why only class methods are relaxed? If general function also used > without () what is the issue there? > > -- > Regards > Surya > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is > believed to be clean. > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is > believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Sun Oct 19 01:32:55 2008
This archive was generated by hypermail 2.1.8 : Sun Oct 19 2008 - 01:36:14 PDT