Avoid adding dependencies on hhi definitions
commit418054c61922700487336c365be1b65b4da07a09
authorAndrew Kennedy <akenn@fb.com>
Tue, 17 Nov 2020 22:11:22 +0000 (17 14:11 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 17 Nov 2020 22:15:43 +0000 (17 14:15 -0800)
tree91bbefd8721198a50ef1e7b78177d34656b78ae9
parent1f1422d7ce53c431686d2a5c477251656c8ca31a
Avoid adding dependencies on hhi definitions

Summary: `hhi` definitions don't change. So there's no point recording dependencies on them. It's time consuming (`add_idep` has non-trivial cost) and consumes space in the dependency graph.

Reviewed By: vsiles

Differential Revision: D24893742

fbshipit-source-id: 981b7c3d98a4b55108175d23db5e4365d0677a63
hphp/hack/src/decl/decl_env.ml
hphp/hack/src/decl/decl_inherit.ml
hphp/hack/src/typing/typing_env.ml
hphp/hack/src/typing/typing_extends.ml
hphp/hack/src/utils/pos_embedded.ml
hphp/hack/src/utils/pos_embedded.mli
hphp/hack/test/hh_fanout/inferred_dep/test.txt.exp