▲ | cogman10 8 hours ago | |
Last I saw (and I admit this is pretty dated) V8 was doing the same thing. try/catch at one point in V8 would cause the surrounding method to be deoptimized. | ||
▲ | IainIreland 8 hours ago | parent [-] | |
Yeah, SM will compile functions with try/catch/finally, but we don't support unwinding directly into optimized code, so the catch block itself will not be optimized. |