Issue #5464 has been updated by Nobuyoshi Nakada. Category set to core Status changed from Open to Assigned Assignee set to Naohisa Goto Target version set to 2.0 ---------------------------------------- Bug #5464: compile error in vm_eval.c http://redmine.ruby-lang.org/issues/5464 Author: Naohisa Goto Status: Assigned Priority: Normal Assignee: Naohisa Goto Category: core Target version: 2.0 ruby -v: ruby 2.0.0dev (2011-10-19) [sparc-solaris2.10] Solaris 10 ??«ã?? Fujitsu C Compiler Version 5.6 ???使ã?£ã??trunk?????³ã?³ã????¤ã?«ã???????¨ã????????以ä????®ã?³ã?³ã????¤ã?«ã?¨ã?©ã?¼ã????ºã?¾ã???????? "./vm_eval.c", line 275: error: initialization: constant expression is expected for variable: `args' ?????®ã?³ã?³ã????¤ã?©ã?§ã?¯ã??C??®é???????®å???????¤ã?¨ã????¦ã?³ã?³ã????¤ã?«æ????«ç¢ºå®????????????®ã?????使ã????ªã??????????§ã????? 1è¦?ç´??????¤ä»£??¥ã?????????????«ã?????????????????æ·»ä???????¾ã?????ä»???®ç?°å????§ã???????ªã????¨æ???????¾ã????? --- vm_eval.c (revision 33484) +++ vm_eval.c (working copy) @@ -272,7 +272,10 @@ me = rb_method_entry(klass, idRespond_to); if (me && !(me->flag & NOEX_BASIC)) { - VALUE args[2] = {ID2SYM(mid), Qtrue}; + VALUE args[2]; + + args[0] = ID2SYM(mid); + args[1] = Qtrue; if (!RTEST(vm_call0(th, recv, idRespond_to, 2, args, me))) { return Qundef; } -- http://redmine.ruby-lang.org