You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix#8045: Refine QuoteContext{val tasty} provided by splices
```
given qctx as QuoteContex = ???
'{
${ myExpr(summon[QuoteContext]) }
}
```
is now encoded as
```
given qctx as QuoteContex = ???
exprQuote {
exprSplice {
(qctx0_$1: qctx.NestedContext) ?=>
myExpr(summon[QuoteContext](qctx0_$1))
}
}(given qctx)
```
Before `qctx0_$1` was typed as `QuoteContext`.
Intuitively, `qctx0_$1` is a sub-context of `qctx` where both share the same reflection interface
0 commit comments