mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 19:01:07 +01:00
Change from ToImplicit to AsDesugared (#5591)
This changes `ToImplicit` to `AsDesugared`, and adds a `GetLocIdForDesugaring` to `InstStore`. In particular, I'm motivated by the latter, to make it clearer what the intended call convention is.
This commit is contained in:
@@ -17,7 +17,7 @@ namespace Carbon::Check {
|
||||
// Returns the `Op` function for the specified operator.
|
||||
static auto GetOperatorOpFunction(Context& context, SemIR::LocId loc_id,
|
||||
Operator op) -> SemIR::InstId {
|
||||
auto implicit_loc_id = context.insts().GetCanonicalLocId(loc_id).ToImplicit();
|
||||
auto implicit_loc_id = context.insts().GetLocIdForDesugaring(loc_id);
|
||||
|
||||
// Look up the interface, and pass it any generic arguments.
|
||||
auto interface_id =
|
||||
|
||||
Reference in New Issue
Block a user