Skip to content

Commit 31b6d32

Browse files
committed
Handle primitives for ObjectSpace.reachable_objects_from
1 parent bc78794 commit 31b6d32

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/org/truffleruby/stdlib/ObjSpaceNodes.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
1313
import com.oracle.truffle.api.dsl.Cached;
14+
import com.oracle.truffle.api.dsl.Fallback;
1415
import com.oracle.truffle.api.dsl.Specialization;
1516
import com.oracle.truffle.api.object.DynamicObject;
1617
import org.truffleruby.Layouts;
@@ -86,6 +87,11 @@ public DynamicObject adjacentObjects(DynamicObject object) {
8687
return createArray(objects.toArray());
8788
}
8889

90+
@Fallback
91+
public DynamicObject adjacentObjectsPrimitive(Object object) {
92+
return nil();
93+
}
94+
8995
}
9096

9197
@CoreMethod(names = "root_objects", isModuleFunction = true)

0 commit comments

Comments
 (0)