Short: 'varargs' parameter vs. simul-efuns From: Zora Date: Wed, 13 Jan 1999 12:46:11 +0000 Type: Bug State: Done - fixed in 3.2.8-dev.151 mixed va(varargs mixed x) { return x; } diese funktion in einem objekt: va() liefert dann ({}) diese funktion in simul_efun: va() liefert ({0}) wenn ich aber in simul_efun schreibe: varargs mixed va(varargs mixed x) { return x; } dann liefert va() wieder korrekt ({}) waere es schwer, das zu verbessern, dass es auch ohne varargs ganz am anfang geht? ---------- Analysis ---------- The handling of simul_efuns simply didn't check for TYPE_MOD_XVARARGS in parallel to SIMUL_EFUN_VARARGS. Adding the checks to prolang.y and interpret.c fixed it.