Skip to content

Commit a99b39a

Browse files
committed
Add missing specialization for ObjectSpace#memsize_of
1 parent f2c23f1 commit a99b39a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ public abstract static class MemsizeOfNode extends CoreMethodArrayArgumentsNode
3434

3535
@Child private ValuesNode matchDataValues = ValuesNode.create();
3636

37+
@Specialization(guards = "isNil(object)")
38+
public int memsizeOfNil(DynamicObject object) {
39+
return 0;
40+
}
41+
3742
@Specialization(guards = "isRubyArray(object)")
3843
public int memsizeOfArray(DynamicObject object) {
3944
return memsizeOfObject(object) + Layouts.ARRAY.getSize(object);

0 commit comments

Comments
 (0)