aboutsummaryrefslogtreecommitdiff
path: root/src/interp/cattable.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/cattable.boot')
-rw-r--r--src/interp/cattable.boot2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/cattable.boot b/src/interp/cattable.boot
index a5abcce8..74faac7c 100644
--- a/src/interp/cattable.boot
+++ b/src/interp/cattable.boot
@@ -118,7 +118,7 @@ simpHasPred(pred,:options) == main where
simpDevaluate a == eval substitute('QUOTE,'devaluate,a)
simpHas(pred,a,b) ==
b is ['ATTRIBUTE,attr] => simpHasAttribute(pred,a,attr)
- b is ['SIGNATURE,op,sig] => simpHasSignature(pred,a,op,sig)
+ b is ['SIGNATURE,op,sig,:.] => simpHasSignature(pred,a,op,sig)
ident? a or hasIdent b => pred
npred := evalHas pred
ident? npred or null hasIdent npred => npred