Declare Variable

An error is triggered when using an identifier which does not exist, for example a variable which you did not declare yet.

../../_images/vhdl_quick_fix_declare_variable_list.png

Place the editor cursor on the error’s line and press Ctrl+1, select Declare variable … from the list of quick fix proposals and press Enter.

../../_images/vhdl_quick_fix_declare_variable_after.png

Note

The type of the new variable declaration is automatically detected from context.

Note

When the same undeclared identifier is used across multiple scopes, the variable declaration is placed in such a way that it is visible for all usages.

Note

Depending on context, several quick fix proposals might be available:

  • declare variable

  • declare argument (if inside a function)

  • declare signal (if inside an architecture)