func() { new blah check_something(id, blah) if( blah == 1 ) // break occured in check_something() // ... } check_something( id, &val ) { while() { if() { val = 1 break; } } }