3 <<file
:__EnableUnstableFeatures("modules")>>
11 __hhvm_intrinsics\
launder_value(new Cls
)->foo();
13 __hhvm_intrinsics\
launder_value("foo")();
14 __hhvm_intrinsics\
launder_value("Cls::foo_static")();
15 __hhvm_intrinsics\
launder_value(vec
["Cls", "foo_static"])();
16 __hhvm_intrinsics\
launder_value(vec
[new Cls
, "foo"])();
19 $x = __hhvm_intrinsics\
launder_value("InternalCls");
21 new ReifiedInternalCls();
22 $y = __hhvm_intrinsics\
launder_value("ReifiedInternalCls");
24 InternalCls
::foo_static();
26 __hhvm_intrinsics\
launder_value(vec
[$x, "foo_static"])();
27 __hhvm_intrinsics\
launder_value("InternalCls::foo_static")();