Class FixupDeclarations#
Defined in File fixupDeclarations.h
Inheritance Relationships#
Base Type#
public SgSimpleProcessing(Class SgSimpleProcessing)
Class Documentation#
-
class FixupDeclarations : public SgSimpleProcessing#
Initialize the definingDeclaration and firstNondefiningDeclaration pointers in SgDeclarationStatement consistantly for all declarations. Also fixup special case of multiple forward declaration where only the first one (the firstNondefiningDeclaration) get a valid pointer to the defining declaration if it exists.
Public Functions
-
virtual void visit(SgNode *node)#
Required traversal function.
-
virtual void visit(SgNode *node)#