@@ -2291,11 +2291,7 @@ struct IntrinsicJSFragment: Sendable {
22912291 let fragment = IntrinsicJSFragment . associatedValuePushPayload ( enumCase: enumCase)
22922292 _ = try fragment. printCode (
22932293 [ " value " , enumName, caseName] ,
2294- IntrinsicJSFragment . PrintCodeContext (
2295- scope: caseScope,
2296- printer: lowerPrinter,
2297- cleanupCode: caseCleanup
2298- )
2294+ context. with ( \. scope, caseScope) . with ( \. printer, lowerPrinter) . with ( \. cleanupCode, caseCleanup)
22992295 )
23002296 }
23012297
@@ -2326,11 +2322,7 @@ struct IntrinsicJSFragment: Sendable {
23262322 let fragment = IntrinsicJSFragment . associatedValuePopPayload ( enumCase: enumCase)
23272323 _ = try fragment. printCode (
23282324 [ enumName, caseName] ,
2329- IntrinsicJSFragment . PrintCodeContext (
2330- scope: caseScope,
2331- printer: liftPrinter,
2332- cleanupCode: caseCleanup
2333- )
2325+ context. with ( \. scope, caseScope) . with ( \. printer, liftPrinter) . with ( \. cleanupCode, caseCleanup)
23342326 )
23352327 }
23362328
@@ -3526,11 +3518,7 @@ struct IntrinsicJSFragment: Sendable {
35263518 let fieldValue = " value. \( property. name) "
35273519 _ = try fragment. printCode (
35283520 [ fieldValue] ,
3529- IntrinsicJSFragment . PrintCodeContext (
3530- scope: lowerScope,
3531- printer: lowerPrinter,
3532- cleanupCode: lowerCleanup,
3533- )
3521+ context. with ( \. scope, lowerScope) . with ( \. printer, lowerPrinter) . with ( \. cleanupCode, lowerCleanup)
35343522 )
35353523 }
35363524
0 commit comments