errata/600: directives withing directives

From: eric_mahurin@yahoo.com
Date: Tue Jul 20 2004 - 14:40:39 PDT

  • Next message: Shalom.Bresticker@freescale.com: "Re: errata/598: "$" ambiguity in PATHPULSE$"

    >Number: 600
    >Notify-List:
    >Category: errata
    >Originator: Eric Mahurin
    >Environment:
    >Description:

    Other than macro calls within the macro_text of `define, the spec doesn't specify whether compiler directives may appear within other components of compiler directive commands:

    - non macro-call compiler directives within `define's macro_text. Ex: `define XYZ `line 1 "test.v" 2
    - within compiler directive arguments: Ex: `line `ABC
    - within `define/macro-call argument list: Ex: `define ABC(`XYZ)
    - including the indentifier and macro_text of `define (maybe even the argument list). Ex:
    `define XYZ ABC def
    `define `XYZ
    - as the compiler directive keyword: Ex: ``ABC

    There may be other cases. I hope most of these aren't allowed.



    This archive was generated by hypermail 2.1.4 : Tue Jul 20 2004 - 14:40:52 PDT and
    sponsored by Boyd Technology, Inc.