Remove unnecessary optimization for fb_call_user_func_*safe*()
commitb6e50d11a1749fa54692464324a0ce40c329bb13
authorJan Oravec <jan@fb.com>
Fri, 13 Apr 2018 20:04:36 +0000 (13 13:04 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Fri, 13 Apr 2018 20:06:34 +0000 (13 13:06 -0700)
tree8212d866a40a024c7e995a32fa35818289a0f0c7
parent68ff1eff472e9687ef25048cdaab7aaa1af7537d
Remove unnecessary optimization for fb_call_user_func_*safe*()

Summary:
These functions are deprecated and rarely used, and thus not warrant extra
complexity.

Reviewed By: markw65

Differential Revision: D7542375

fbshipit-source-id: 4c4e174627b5fe00a36e4ba96b50e71cf9c04210
23 files changed:
hphp/compiler/analysis/emitter.cpp
hphp/compiler/expression/simple_function_call.cpp
hphp/compiler/expression/simple_function_call.h
hphp/doc/bytecode.specification
hphp/hack/src/hhbc/Hhas_parser_actions.ml
hphp/hack/src/hhbc/emit_expression.ml
hphp/hack/src/hhbc/hhbc_ast.ml
hphp/hack/src/hhbc/hhbc_hhas.ml
hphp/hack/src/hhbc/instruction_sequence.ml
hphp/hack/src/hhbc/semdiff/rhl.ml
hphp/hhbbc/interp.cpp
hphp/runtime/ext/fb/ext_fb.cpp
hphp/runtime/vm/bytecode.cpp
hphp/runtime/vm/hhbc.cpp
hphp/runtime/vm/hhbc.h
hphp/runtime/vm/jit/irgen-call.cpp
hphp/runtime/vm/jit/irgen-interpone.cpp
hphp/runtime/vm/jit/translator.cpp
hphp/runtime/vm/jit/translator.h
hphp/runtime/vm/verifier/fuzzer/instr_utils.ml
hphp/runtime/vm/verifier/fuzzer/random_utils.ml
hphp/test/slow/ext_fb/call_user_func_safe.php
hphp/test/slow/hack_arr_compat/cuf-safe-array.php.expectf