Skip to content

Troubleshooting

Go to Declaration or Find Usages does nothing

Section titled “Go to Declaration or Find Usages does nothing”
  • The project is still indexing. Cross-file navigation works once indexing (shown in the status bar) has finished.
  • The declaration is not in the project. For example, UVM library classes resolve only when the UVM sources are in the project or attached as a library.
  • The name is declared by a macro expansion. Macro names and the names passed to a macro are navigable (see Macros), but names that only exist in the code a macro expands to (for example type_id) are not. See Known limitations.

The rename would change what some code refers to. Read the message: it quotes the code whose meaning would change. See Rename conflicts for what each message means. Choose Cancel to leave the code unchanged.

If files were changed outside the IDE and results do not match the code, use File | Invalidate Caches… and restart the IDE.

See License.