Class FixupDeclarations#

Inheritance Relationships#

Base Type#

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.