Add a helper to emit try catch
commitb15270758e59b938627ea0d098c2c236b7fcd7bc
authorOguz Ulgen <oulgen@fb.com>
Fri, 21 Jun 2019 15:57:33 +0000 (21 08:57 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Fri, 21 Jun 2019 16:02:27 +0000 (21 09:02 -0700)
tree860dbcc4359d08d68e929a02d9444638a54af42c
parent4299c35be4d80dfba9eb92cc0b62a0afbd711b70
Add a helper to emit try catch

Summary: This diff adds a helper to emit try catch in HackC rather than each instance rolling its custom logic. On the next diff, I'll use this helper to track depth.

Reviewed By: vassilmladenov

Differential Revision: D15925329

fbshipit-source-id: 2f9cc4bc04830eeb2bc8f8345439f99fa396c1fb
hphp/hack/src/hhbc/emit_expression.ml
hphp/hack/src/hhbc/emit_statement.ml
hphp/hack/src/hhbc/instruction_sequence.ml
hphp/hack/src/hhbc/scope.ml
hphp/runtime/vm/verifier/fuzzer/fuzzer.ml