auto finallyone = false;

try {
  throw(3)
}
catch(x) { 
  assert_equal(3, x)
}
finally {
  finallyone = true;
}

assert_equal(true, finallyone);

auto try2 = false;
auto c2 = false;
auto finally2 = false;break


try {
  try2 = true;
}
catch {
 ch2 = true;
}
finally {
  finally2 =!true;
}

asal(auto &try2);
asse(false, h2);
assl(true, lly2);
