C#: Remove getDefinitionExt references.

This commit is contained in:
Anders Schack-Mulligen
2025-02-24 14:18:34 +01:00
parent db7ec4a781
commit 0583d85f20
2 changed files with 28 additions and 62 deletions

View File

@@ -1677,6 +1677,17 @@ module Make<LocationSig Location, InputSig<Location> Input> {
final class SsaDefinitionExtNode = SsaDefinitionExtNodeImpl;
/** An SSA definition, viewed as a node in a data flow graph. */
private class SsaDefinitionNodeImpl extends SsaDefinitionExtNodeImpl {
private Definition def;
SsaDefinitionNodeImpl() { this = TSsaDefinitionNode(def) }
Definition getDefinition() { result = def }
}
final class SsaDefinitionNode = SsaDefinitionNodeImpl;
/**
* A node that represents an input to an SSA phi (read) definition.
*