Skip to main content
SIFR-NAME-0004 belongs to the Name resolution diagnostic family. It means: missing module or class member.

Why It Happens

A binding, type, function, module, or member name cannot be resolved in the current scope.
Use sifr --explain SIFR-NAME-0004 locally to see the renderer’s exact message template and any machine-applicable suggestions for the compiler version you are running.

Erroneous Code

How To Fix It

Declare or import the name before use, and check whether you meant a module member, type name, or local binding.

Fixed Code

Details

See the Error Codes index for the complete catalog.