Add code for emitting method call, instance method, and class method
commitc5608599dc59ebf2d50e1b4f3e13305865e8a6db
authorMillie Chen <milliechen@fb.com>
Fri, 3 Apr 2020 05:04:27 +0000 (2 22:04 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 3 Apr 2020 05:06:41 +0000 (2 22:06 -0700)
tree7f0046c96b23661f9661522e8f212b0c111d4b92
parentb3d78b5937d0875b1b41cc75e3c1ad84c54f1faa
Add code for emitting method call, instance method, and class method

Summary: Ported D20172576 + D20329903 and emit_class_meth + emit_inst_meth

Reviewed By: shiqicao

Differential Revision: D20830280

fbshipit-source-id: 892b7e78a680fb5edeabcac6423ce038725ada37
hphp/hack/src/hhbc/closure_convert.rs
hphp/hack/src/hhbc/emit_body.rs
hphp/hack/src/hhbc/emit_expression.rs
hphp/hack/src/hhbc/emit_function.rs
hphp/hack/src/hhbc/emit_memoize_method.rs
hphp/hack/src/hhbc/emit_method.rs
hphp/hack/src/hhbc/emit_statement.rs
hphp/hack/src/hhbc/env.rs
hphp/hack/src/hhbc/hhbc_ast.rs
hphp/hack/src/hhbc/instruction_sequence.rs
hphp/hack/src/hhbc/print.rs