Thread `Provider_context.t` through `Decl_env`
commitd7e39fa1795ba87027ccf52df67c646d2161f55a
authorWaleed Khan <waleedk@fb.com>
Wed, 11 Dec 2019 01:33:38 +0000 (10 17:33 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Wed, 11 Dec 2019 01:36:54 +0000 (10 17:36 -0800)
tree29e73e0b7036f990cc9b52370dfcf19600a92425
parentde8aed4a0daa803ab29e7e640bf0f248c5d4b80d
Thread `Provider_context.t` through `Decl_env`

Summary: Since the `Provider_context.t` provides access to a decl service, we need to incldue it in the `Decl_env`.

Reviewed By: ljw1004

Differential Revision: D18768753

fbshipit-source-id: 455d1e6b3493f248d56a0e9cd3ddfcb63f663eea
hphp/hack/src/decl/Cargo.toml
hphp/hack/src/decl/decl.ml
hphp/hack/src/decl/decl_env.ml
hphp/hack/src/decl/decl_linearize.ml
hphp/hack/src/decl/ffi/Cargo.toml
hphp/hack/src/decl/shallow_decl.ml
hphp/hack/src/typing/typing_env.ml
hphp/hack/src/typing/typing_symbol_json_builder.ml