ID:287094 Symbolic name "<name>" is used as megafunction or macrofunction, but is defined as something other than a megafunction or macrofunction

CAUSE: In a Text Design File (.tdf), you used the specified symbolic name as a megafunction or macrofunction in an Instance Declaration or in-line logic function reference, but you defined the name as something other than a megafunction or macrofunction. When you use a symbolic name as a megafunction or macrofunction, you must define it as a megafunction or macrofunction in a Function Prototype Statement and remove any other definitions for the symbolic name.

ACTION: Remove the other definition(s) for the symbolic name and define the symbolic name as a megafunction or macrofunction, or do not use the name as a megafunction or macrofunction. You can use an Include Statement to include a Function Prototype that is in an AHDL Include File (.inc) and defines the name as a logic function.