Skip Menu |
 

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Verilog-Perl CPAN distribution.

Report information
The Basics
Id: 25109
Status: resolved
Priority: 0/
Queue: Verilog-Perl

People
Owner: wsnyder [...] wsnyder.org
Requestors: nodine [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in:
  • 2.341
  • 2.371
Fixed in: 2.373



Subject: Cannot do `define error
MIME-Version: 1.0
X-Mailer: MIME-tools 5.418 (Entity 5.418)
X-RT-Original-Encoding: utf-8
Content-Type: multipart/mixed; boundary="----------=_1172272671-30665-9"
Content-Length: 0
Content-Type: text/plain; charset="utf8"
Content-Disposition: inline
Content-Transfer-Encoding: binary
Content-Length: 328
Download (untitled) / with headers
text/plain 328b
If `define is used to define a constant "error", then the use of `error gets confused with the `error directive. It is legal in vcs and we received some licensed IP which Verilog::Preproc fails to handle because of this problem. Using perl5.8.8 Linux 2.4.21-32.0.1.EL #1 Wed May 25 16:43:57 CDT 2005 i686 athlon i386 GNU/Linux
Subject: foo.v
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----------=_1172272670-30665-8"
X-Mailer: MIME-tools 5.418 (Entity 5.418)
Content-Length: 0
Content-Type: text/plain; charset="utf8"
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 0
Content-Type: application/tkgate; name="foo.v"
Content-Disposition: inline; filename="foo.v"
Content-Transfer-Encoding: base64
Content-Length: 78
Download foo.v
application/tkgate 78b

Message body not shown because it is not plain text.

MIME-Version: 1.0
X-Mailer: MIME-tools 5.418 (Entity 5.418)
Content-Disposition: inline
Message-Id: <rt-3.6.HEAD-30996-1175266357-1764.25109-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Original-Encoding: utf-8
Content-Length: 473
Download (untitled) / with headers
text/plain 473b
On Fri Feb 23 18:17:53 2007, NODINE wrote: Show quoted text
> If `define is used to define a constant "error", then the use of `error > gets confused with the `error directive. It is legal in vcs and we > received some licensed IP which Verilog::Preproc fails to handle because > of this problem.
Sorry for the long delay, for some reason RT didn't mail me your issue. You can use the vpp --pedantic switch or the Verilog::Preproc->new(pedantic=>1) flag to disable `error being special.
MIME-Version: 1.0
X-Mailer: MIME-tools 5.418 (Entity 5.418)
Content-Disposition: inline
Message-Id: <rt-3.6.HEAD-26058-1178312886-724.25109-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Original-Encoding: utf-8
Content-Length: 47
I have verified that it works with pedantic=>1.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.