1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ function a() -> x { revert(0, 0) } function b() -> x { return(0, 0) } function c() { sstore(a(), b()) } function d() { sstore(b(), a()) } } // ---- // a: can revert // b: can terminate // c: can terminate // d: can revert