2 # tests that constructors and destructors fail verification properly when
12 .property [public] attre =
14 .method [public] <"" N > get() {
17 QueryM 0 CGet PT:"attre"
20 .method [public] <"" N > set($x) {
29 .method [public static] <"" N > __construct($attre) {
40 .method [public] <"" N > __construct() isClosureBody {
50 .function ["__EntryPoint"("""y:0:{}""")] main() {
57 FCallCtor <LockWhileUnwinding> 1 1 "" - "" ""
66 FCallObjMethodD <> 1 1 "" - "" "" NullThrows "set"
74 FCallObjMethodD <> 0 1 "" - "" "" NullThrows "get"
75 FCallFuncD <> 1 1 "" - "" "var_dump"