# HG changeset patch
# Parent 5f44b79dbeceff3c6531ecec5137317fb5a6dbf1

diff -r 5f44b79dbece variable.c
--- a/variable.c	Sat Dec 18 04:38:44 2010 +0000
+++ b/variable.c	Sat Dec 18 13:08:23 2010 -0500
@@ -1169,9 +1169,7 @@
 static int
 ivar_i(ID key, VALUE val, VALUE ary)
 {
-    if (rb_is_instance_id(key)) {
-	rb_ary_push(ary, ID2SYM(key));
-    }
+    rb_ary_push(ary, ID2SYM(key));
     return ST_CONTINUE;
 }
 

