Treat untyped suffixed functions as effectful

This commit is contained in:
Agus Zubiaga 2024-10-23 22:33:57 -03:00
parent af6fc6306f
commit cfc4be5254
No known key found for this signature in database
25 changed files with 139 additions and 21 deletions

View file

@ -81,7 +81,7 @@ impl FlatDecodable {
Err(Underivable) // yet
}
//
FlatType::Func(..) => Err(Underivable),
FlatType::Func(..) | FlatType::EffectfulFunc => Err(Underivable),
},
Content::Alias(sym, _, real_var, _) => match from_builtin_symbol(sym) {
Some(lambda) => lambda,