Ticket #137 (new defect)

Opened 4 months ago

Functional method operator lookup within trait method fails to find the operator

Reported by: jmaessen Assigned to: dr2chase
Priority: major Milestone:
Component: interpreter Version:
Keywords: Cc:

Description

See source:trunk/ProjectFortress/not_passing_yet/rshiftbug.fss which is redacted from code that used to work, but has ceased to do so. I assume this is a subtle consequence of recent revisions to environments. Note that the lookup is actually failing, rather than simply failing to find a matching overload. Note also that an ordinary method in an object has no problems here.

I'm not quite sure what's special about this code that it's causing trouble and yet none of our extant tests are doing so.