Undefined subroutine

A subroutine name was referenced but never defined.

A procedure name could used in a call or as a value assigned or compared to a pointer. This kind of error usually indicates that the link step has not included all the required object modules or libraries. You can include ordinary object modules and libraries in the link step of a source code analysis build, not just those produced by source code analysis. When checking partial programs, this error is common and can be ignored.

ID

Observation

Description

1

Call site

The place the subroutine was called (or used as a pointer value)

Example

          
extern int f(int); // never defined

int main(int argc, char **argv)
{
    if (f(0) == 0) return 1;
    return 0;
}
        

Copyright © 2010, Intel Corporation. All rights reserved.