aboutsummaryrefslogtreecommitdiff
path: root/src/interp/c-util.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/c-util.boot')
-rw-r--r--src/interp/c-util.boot4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interp/c-util.boot b/src/interp/c-util.boot
index 7fd42c62..6f40e699 100644
--- a/src/interp/c-util.boot
+++ b/src/interp/c-util.boot
@@ -940,9 +940,9 @@ extendsCategoryForm(domain,form,form') ==
formVec:=(compMakeCategoryObject(form,$e)).expr
--Must be $e to pick up locally bound domains
form' is ["SIGNATURE",op,args,:.] =>
- assoc([op,args],formVec.1) or
+ assoc([op,args],categoryExports formVec) or
assoc(substitute(domain,"$",[op,args]),
- substitute(domain,"$",formVec.1))
+ substitute(domain,"$",categoryExports formVec))
form' is ["ATTRIBUTE",at] =>
assoc(at,formVec.2) or
assoc(substitute(domain,"$",at),substitute(domain,"$",formVec.2))