Box param types
commitb2ee6c41e0ea085ee9e9f0f703e9b21b7087623c
authorAaron Orenstein <aorenste@meta.com>
Wed, 16 Nov 2022 15:00:11 +0000 (16 07:00 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Wed, 16 Nov 2022 15:00:11 +0000 (16 07:00 -0800)
treec3ef952a079c43670d6b26d49140eb4a7d388c80
parentbe4feee85911b9d56dfa51b54294154db5df5923
Box param types

Summary: Use the boxed `*HackMixed` type as the param and return type for functions.

Reviewed By: davidpichardie

Differential Revision: D41259169

fbshipit-source-id: 4b941748ba9b7ef4c31c960cfca12a9916ee94ac
hphp/hack/src/hackc/ir/conversions/textual/lower/func.rs
hphp/hack/src/hackc/ir/conversions/textual/lower/types.rs
hphp/hack/src/hackc/test/infer/basic.hack
hphp/hack/src/hackc/test/infer/fcall.hack
hphp/hack/src/hackc/test/infer/instr.hack
hphp/hack/src/hackc/test/infer/locals.hack
hphp/hack/src/hackc/test/infer/retm.hack
hphp/hack/src/hackc/test/infer/try_catch.hack