Add Proposal | Add Analysis | Edit Class, Environment, or Release |
Number | 453
|
Category | enhancement
|
Synopsis | add `undefineall functionality
|
State | open
|
Class | enhancement
|
Arrival-Date | Aug 28 2003
|
Originator | sharp@cadence.com
|
Release | 2001b
|
Environment |
|
Description |
The 2001 standard clarified that `resetall doesn't undefine macros (which matches the existing tools). However, there are situations where it would be useful to be able to undefine all defined macros. For example, you may want to make sure that a source file is free of any effects of source files compiled ahead of it, which helps allow separate compilation. NC-Verilog supports a `undefineall directive that does this. It might be useful for other Verilog tools too. |
Fix |
|
Audit-Trail |
|
Unformatted |
|
Hosted by Boyd Technology