solodon4/Mach7 — pull request #10 by akrzemi1 (2014-12-03 10:02:37+00:00)
Title: Enables the switch on 2 different variants

So that the following use-case works:

void test(variant vx, variant vm)
{
var x; var y; var z;
var m; var n;

Match(vx, vm)
{
Case(C(x), C(m)) use(x, m);
Case(C(y), C(m)) use(y, m);
// etc.
}
EndMatch
}