@@ -39,11 +39,11 @@ if (!method->is_static()) sta->append(T_OBJECT); // add remaining arguments for (int i = 0; i < sig->count(); i++) { ciType* type = sig->type_at(i); BasicType t = type->basic_type(); - if (t == T_ARRAY) { + if (t == T_ARRAY || t == T_VALUETYPE) { t = T_OBJECT; } sta->append(t); } // done