diff options
Diffstat (limited to 'combi.c')
-rw-r--r-- | combi.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -100,6 +100,10 @@ static val perm_init_common(val p, val k_null) val n = length(p); val k = or2(k_null, n); + if (!fixnump(n)) + uw_throwf(error_s, lit("perm: sequence length ~s is out of fixnum range"), + n, nao); + if (gt(k, n)) { return nil; } else { |