7 FCall <> 0 1 "" - "" ""
13 FPushObjMethodD 1 "main" NullThrows
17 FCall <> 0 1 "" - "" ""
19 FCall <> 1 1 "" - "" ""
23 FPushObjMethodD 1 "main" NullThrows
25 FCall <> 1 1 "" - "" ""
35 .property [public] x = """s:3:"heh";""";
37 .method [public] __toString() {
42 # Do all this work in a member function so that we will assert
43 # specific object types without RepoAuthoritative mode
44 .method [public] main($x) {
45 # Test that the guard for an optional AssertObj stays: we could be
46 # called with the object or nulls.
48 AssertRATL $x ?Obj=Foo