Merge pull request #18497 from paldepind/shared-basic-block-library

Add shared basic block library
This commit is contained in:
Simon Friis Vindum
2025-01-24 10:49:33 +01:00
committed by GitHub
20 changed files with 9201 additions and 980 deletions

View File

@@ -134,6 +134,10 @@ private module Implementation implements CfgShared::InputSig<Location> {
SuccessorType getAMatchingSuccessorType(Completion c) { result = c.getAMatchingSuccessorType() }
predicate isAbnormalExitType(SuccessorType t) { none() }
int idOfAstNode(AstNode node) { none() }
int idOfCfgScope(CfgScope scope) { none() }
}
module CfgImpl = CfgShared::Make<Location, Implementation>;