[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
  SVN::S4
  SystemPerl
  Voneline
  WFH
General Info
  Papers

Issue #411

Strange behavior with AUTOINPUT/AUTOOUTPUT

Added by Jonathan Greenlaw over 1 year ago. Updated over 1 year ago.

Status:Closed Start date:11/01/2011
Priority:Normal Due date:
Assignee:Wilson Snyder % Done:

0%

Category:Autos
Target version:-

Description

module foo(
     /*AUTOINPUT*/
     // Beginning of automatic inputs (from unused autoinst inputs)
     input logic        signal
     // End of automatics
)

If I run the following file through emacs in batch mode, the logic keyword goes away (the same is true for outputs). When I bring the batch file into emacs in normal mode, I type C-c,C-a and nothing happens. But if I type it again, the logic keywords return.

I am using rev 713 of verilog-mode.

History

Updated by Wilson Snyder over 1 year ago

  • Status changed from New to AskedReporter

Do you have any variables set at the bottom of the file, or use AUTOLOGIC?

Do you have any verilog related stuff in your .emacs - batch doesn't always read them.

Just to check you're expanding that file starting on a clean emacs? The last release fixed a bug with inconsistent expansion with multiple files.

Updated by Wilson Snyder over 1 year ago

  • Category set to Autos
  • Status changed from AskedReporter to Assigned
  • Assignee set to Wilson Snyder

The AUTOLOGIC changes it to SystemVerilog mode with the logic keyword, 'after' some other expansions are already done. This should be fixed, in the meantime, set verilog-auto-wire-type to "logic".

Updated by Wilson Snyder over 1 year ago

  • Status changed from Assigned to Closed

Fixed in rev728.

Also available in: Atom