@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
17 lines • 670 B
TypeScript
import Pass from "@specs-feup/lara/api/lara/pass/Pass.js";
import PassResult from "@specs-feup/lara/api/lara/pass/results/PassResult.js";
import { Joinpoint } from "../../Joinpoints.js";
import StatementDecomposer from "../code/StatementDecomposer.js";
export default class SimplifyReturnStmts extends Pass {
protected _name: string;
private statementDecomposer;
constructor(statementDecomposer: StatementDecomposer);
protected _apply_impl($jp: Joinpoint): PassResult;
/**
*
* @param $returnStmt -
* @returns true if there were changes, false otherwise
*/
private transform;
}
//# sourceMappingURL=SimplifyReturnStmts.d.ts.map