SageInterface::prepareStatementInsertionAnchor
Normalize an attached statement into the exact lexical anchor used by a subsequent sibling insertion.
Synopsis
Declared in <SageIII/sageInterface/sageInterface.h>
[[visibility]]
SgStatement*
prepareStatementInsertionAnchor(SgStatement* targetStmt);
Description
Control‐flow and OpenMP bodies that directly own targetStmt are structurally normalized to an explicit basic block before this function returns. Conditions are represented by their enclosing control statement because a condition has no sibling statement list. Scope‐sensitive declarations must be built against the returned anchor's scope, not the target's pre‐normalization scope.
Return Value
This class represents the notion of a statement.
Parameters
Name |
Description |
targetStmt |
This class represents the notion of a statement. |
Created with MrDocs