Holds long-lived AST nodes (such as types and decls) that can be referred to throughout the semantic ...
BodyFarm(ASTContext &C, CodeInjector *injector)
BodyFarm(const BodyFarm &other)=delete
Remove copy constructor to avoid accidental copying.
BodyFarm & operator=(const BodyFarm &other)=delete
Delete copy assignment operator.
Stmt * getBody(const FunctionDecl *D)
Factory method for creating bodies for ordinary functions.