anchor.diff:  // License, v. 2.0. If a copy of the MPL was not distributed with this
   // file, You can obtain one at http://mozilla.org/MPL/2.0/.
   
  +
  +func willRaise {
  +	raise 666;
  +}
  +
  +func mayRaise(flag) {
  +	if flag then
  +		raise 666;
  +}
   
   unittest std.core.on.scope.fail.local {
   	on scope fail(e: i32) {
  
positive.code: 	mayRaise(true);
  	assert(x == 42);
  }
  
negative.code: 	x = 42;
  	willRaise();
  	assert(x == 42);
  }
  
  unittest std.core.on.scope.fail.funccall.cond {
  