summaryrefslogtreecommitdiff
path: root/cgcode.c
diff options
context:
space:
mode:
authorJohn van Groningen2005-10-10 11:10:10 +0000
committerJohn van Groningen2005-10-10 11:10:10 +0000
commitf5e3666fe31b121ae0170697c9e5359e47805fad (patch)
tree6a49c6a2a645a93426e994676a12594dec05075b /cgcode.c
parentuse new apply and new descriptors for IA32, (diff)
use yet_args_neededed_n labels for n>4 for new descriptors
Diffstat (limited to 'cgcode.c')
-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;