Skip to content

Commit 3c04003

Browse files
committed
Simplify
1 parent 575e961 commit 3c04003

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

internal/checker/inference.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1353,12 +1353,11 @@ func (c *Checker) getMapperFromContext(n *InferenceContext) *TypeMapper {
13531353
// to their inferences at the time of creation.
13541354
func (c *Checker) createOuterReturnMapper(context *InferenceContext) *TypeMapper {
13551355
if context.outerReturnMapper == nil {
1356-
clonedMapper := c.getMapperFromContext(c.cloneInferenceContext(context, InferenceFlagsNone))
1356+
mapper := c.cloneInferenceContext(context, InferenceFlagsNone).mapper
13571357
if context.returnMapper != nil {
1358-
context.outerReturnMapper = newMergedTypeMapper(context.returnMapper, clonedMapper)
1359-
} else {
1360-
context.outerReturnMapper = clonedMapper
1358+
mapper = newMergedTypeMapper(context.returnMapper, mapper)
13611359
}
1360+
context.outerReturnMapper = mapper
13621361
}
13631362
return context.outerReturnMapper
13641363
}

0 commit comments

Comments
 (0)