Please sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add an immediate to ReifiedName to indicate whether it is function or…
… class name Summary: On the following diffs, I'll be adding some reduction optimizations to HHBBC and in order to prevent it from being brittle some verifier code to detect that `ReifiedName` flows into `FPushFunc` and `FPushCtor` as correctly, i.e. we dont give one belonging to a function to `FPushCtor` and vice versa. This diff adds the infra to be able to accomplish that. Reviewed By: markw65 Differential Revision: D13811104 fbshipit-source-id: 7d34602e383fd1f3246b43ed841fdc3ac418b466
- Loading branch information
Showing with 22 additions and 16 deletions.
- +5 −3 hphp/doc/bytecode.specification
- +2 −1 hphp/hack/src/hhbc/Hhas_parser_actions.ml
- +2 −2 hphp/hack/src/hhbc/emit_expression.ml
- +1 −1 hphp/hack/src/hhbc/hhbc_ast.ml
- +2 −1 hphp/hack/src/hhbc/hhbc_hhas.ml
- +2 −2 hphp/hack/src/hhbc/instruction_sequence.ml
- +1 −1 hphp/runtime/vm/bytecode.cpp
- +2 −1 hphp/runtime/vm/hhbc.h
- +2 −1 hphp/runtime/vm/jit/irgen-interpone.cpp
- +1 −1 hphp/runtime/vm/verifier/fuzzer/instr_utils.ml
- +1 −1 hphp/test/slow/reified_generics/maybe-generics-without-clsrefgetts-2.hhas
- +1 −1 hphp/test/slow/reified_generics/maybe-generics-without-clsrefgetts.hhas