[logo] 
 
Home
News
Activity
About/Contact
Major Tools
  Dinotrace
  Verilator
  Verilog-mode
  Verilog-Perl
Other Tools
  BugVise
  CovVise
  Force-Gate-Sim
  Gspice
  IPC::Locker
  Rsvn
  Schedule::Load
  SVN::S4
  Synopsys-modes
  SystemPerl
  Verilog-Pli
  Voneline
  Vregs
General Info
  Papers

Issue #82

Comma Incorrectly Deletes

Added by Lane Brooks about 3 years ago. Updated about 3 years ago.

Status:Closed Start date:05/02/2009
Priority:Normal Due date:
Assignee:Wilson Snyder % Done:

0%

Category:Autos
Target version:- Estimated time:1.00 hour

Description

Auto mode incorrectly deletes the comma after the a in the following verilog code:

module top
  (input [`WIDTH:0] a, /* This comma gets deleted */
   /*AUTOOUTPUT*/
   /*AUTOINPUT*/
   );

   child child(/*AUTOINST*/);

endmodule

module child(input b);
endmodule

It the preprocesser `WIDTH that causes the problem. If `WIDTH is made a constant, then the comma does not get deleted.

History

Updated by Wilson Snyder about 3 years ago

  • Status changed from New to Closed
  • Estimated time set to 1.00

BTW the ` detection was so that module ( `ifdef foo input xxx, `endif

would not change the user's intent. Anyhow, I think this is fixed; please try the latest from veripool.org.

Also available in: Atom