Skip to content

SageBuilder::requireFreshNfiLocatedNodeSourceState

Enforce the construction‐time contract shared by all expression builders whose names end in _nfi: the newly allocated root must not already own any source‐position object. This validator never clears or repairs provenance.

Synopsis

Declared in <SageIII/sageInterface/sageBuilder.h>

[[visibility]]
void
requireFreshNfiLocatedNodeSourceState(
    SgLocatedNode* node,
    char const* producer);

Parameters

Name

Description

node

This class represents the notion of an expression or statement which

Created with MrDocs