diff options
Diffstat (limited to 'src/interp/cattable.boot')
-rw-r--r-- | src/interp/cattable.boot | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/cattable.boot b/src/interp/cattable.boot index 5366ee32..ff4066a4 100644 --- a/src/interp/cattable.boot +++ b/src/interp/cattable.boot @@ -359,7 +359,7 @@ makeCatPred(zz, cats, thePred) == if zz is ['IF,curPred := ["has",z1,z2],ats,.] then ats := if ats is ['PROGN,:atl] then atl else [ats] for at in ats repeat - if at is ['ATTRIBUTE,z3] and not atom z3 and + if at is ['ATTRIBUTE,z3] and cons? z3 and constructor? first z3 then cats:= [['IF,quickAnd(["has",z1,z2], thePred),z3,'%noBranch],:cats] at is ['IF, pred, :.] => |