Wayne Meissner created JRUBY-6452:
-------------------------------------

             Summary: rb_class_of() calls static object method instead of 
static long method
                 Key: JRUBY-6452
                 URL: https://jira.codehaus.org/browse/JRUBY-6452
             Project: JRuby
          Issue Type: Bug
          Components: C Extensions
    Affects Versions: JRuby 1.6
            Reporter: Wayne Meissner
            Assignee: Wayne Meissner
             Fix For: JRuby 1.7


rb_class_of() contains this line:
{noformat}
 return (VALUE) env->CallStaticObjectMethod(JRuby_class, JRuby_getMetaClass, 
valueToObject(env, obj));
{noformat}

You can't cast a java object directly to VALUE like that, and if you look at 
the helper method in JRuby.java, it in fact returns long (which can be cast to 
VALUE).



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to