Skip to content

Commit

Permalink
Simplify conditional in jl_method_table_assoc_exact
Browse files Browse the repository at this point in the history
  • Loading branch information
timholy authored and Keno committed Aug 23, 2014
1 parent bb0daaf commit 099874c
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/gf.c
Original file line number Diff line number Diff line change
Expand Up @@ -274,8 +274,7 @@ static jl_function_t *jl_method_table_assoc_exact(jl_methtable_t *mt,
mt_assoc_lkup:
while (ml != JL_NULL) {
size_t lensig = jl_tuple_len(ml->sig);
if ((lensig == n || ml->va) &&
!(lensig > n && n != lensig-1)) {
if (lensig == n || (ml->va && lensig <= n+1)) {
if (cache_match(args, n, (jl_tuple_t*)ml->sig, ml->va, lensig)) {
return ml->func;
}
Expand Down

0 comments on commit 099874c

Please sign in to comment.