We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2c23f1 commit a99b39aCopy full SHA for a99b39a
src/main/java/org/truffleruby/stdlib/ObjSpaceNodes.java
@@ -34,6 +34,11 @@ public abstract static class MemsizeOfNode extends CoreMethodArrayArgumentsNode
34
35
@Child private ValuesNode matchDataValues = ValuesNode.create();
36
37
+ @Specialization(guards = "isNil(object)")
38
+ public int memsizeOfNil(DynamicObject object) {
39
+ return 0;
40
+ }
41
+
42
@Specialization(guards = "isRubyArray(object)")
43
public int memsizeOfArray(DynamicObject object) {
44
return memsizeOfObject(object) + Layouts.ARRAY.getSize(object);
0 commit comments