New flags for class to string conversion
commitb7301d97b95f6828c5362136761dbb01d21a3b8b
authorArnab De <arnabde@fb.com>
Sun, 26 Jul 2020 20:22:08 +0000 (26 13:22 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Sun, 26 Jul 2020 20:35:04 +0000 (26 13:35 -0700)
tree071635a274e5cbec2ce4804e5cc9788672901e8e
parentdf2753ed1b41c6592384f0c0441c64292c204178
New flags for class to string conversion

Summary: We seperate the type hint and is_string flags for class pointers from function pointers so that they can be controlled separately.

Reviewed By: paulbiss

Differential Revision: D21861621

fbshipit-source-id: 7c9f6e363ac4fe95f024a35de5a734a7a14557ef
hphp/runtime/base/annot-type.cpp
hphp/runtime/base/builtin-functions.h
hphp/runtime/base/runtime-option.h
hphp/runtime/base/type-structure-helpers.cpp
hphp/runtime/vm/jit/irgen-builtin.cpp
hphp/runtime/vm/jit/irgen-types.cpp
hphp/runtime/vm/native.cpp
hphp/runtime/vm/type-constraint.cpp
hphp/test/slow/builtin-conversions-warn.php.opts
hphp/test/slow/class-ptr/class-warn.php.opts
hphp/test/slow/class-ptr/classptr-eager.php.opts