Fix memoization wrapper's readonly values
commitcfde9bb3d7d49740d0ca0228e2d714637b155a13
authorJames Wu <jjwu@fb.com>
Mon, 22 Nov 2021 21:28:42 +0000 (22 13:28 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Mon, 22 Nov 2021 21:33:26 +0000 (22 13:33 -0800)
tree43beeefd6f2d5d7254198e5347dac28999d0d62e
parent3be3890c41122d07647ea5036be4cc020e901cc0
Fix memoization wrapper's readonly values

Summary: Fix memoization wrappers not having readonly during emission time

Reviewed By: oulgen

Differential Revision: D32542498

fbshipit-source-id: 7579007b63919231c2d3ce665b37b972255e8126
hphp/hack/src/hhbc/hhbc_by_ref/emit_memoize_function.rs
hphp/hack/src/hhbc/hhbc_by_ref/emit_memoize_method.rs
hphp/test/slow/readonly/memoized_readonly_methods.php [new file with mode: 0644]
hphp/test/slow/readonly/memoized_readonly_methods.php.expectf [new file with mode: 0644]
hphp/test/slow/readonly/memoized_readonly_return_bad_function.php [new file with mode: 0644]
hphp/test/slow/readonly/memoized_readonly_return_bad_function.php.expectf [new file with mode: 0644]
hphp/test/slow/readonly/memoized_readonly_return_bad_method.php [new file with mode: 0644]
hphp/test/slow/readonly/memoized_readonly_return_bad_method.php.expectf [new file with mode: 0644]
hphp/test/slow/readonly/memoized_readonly_return_ok.php [new file with mode: 0644]
hphp/test/slow/readonly/memoized_readonly_return_ok.php.expectf [new file with mode: 0644]