This change eliminates the diag.Sink field, Diag, on the Compiland struct. Instead, we should provide it at backend provider construction time. This is consistent with how other phases of the compiler work and also ensures the backends can properly implement the core.Phase interface. |
||
---|---|---|
.. | ||
backend.go | ||
context.go | ||
phase.go | ||
visitor.go |