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
macro m {
case ($x:expr) => {$x}
}
function id (x) { return x; }
var x = m( id(4) )
This is related to the outside-in/inside-out expansion stuff. Right now when trying to match the :expr the syntax is completely unexpanded but what we really need to do is a local-expand sort of thing.
The text was updated successfully, but these errors were encountered:
This fails to match:
This is related to the outside-in/inside-out expansion stuff. Right now when trying to match the
:expr
the syntax is completely unexpanded but what we really need to do is alocal-expand
sort of thing.The text was updated successfully, but these errors were encountered: