summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cgcode.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/cgcode.c b/cgcode.c
index 1377d7f..dfedfd1 100644
--- a/cgcode.c
+++ b/cgcode.c
@@ -243,7 +243,11 @@ int no_time_profiling;
# define g_umulh(g1,g2) g_instruction_2(GUMULH,(g1),(g2))
#endif
-#define MAX_YET_ARGS_NEEDED_ARITY 4
+#ifdef NEW_DESCRIPTORS
+# define MAX_YET_ARGS_NEEDED_ARITY 31
+#else
+# define MAX_YET_ARGS_NEEDED_ARITY 4
+#endif
LABEL *INT_label,*BOOL_label,*CHAR_label,*REAL_label;
LABEL *_STRING__label;