PR# 16766 Manifest tuple does not execute expressions in consistent order.
Problem Report Summary
Submitter: ted_eiffel
Category: Compiler
Priority: Medium
Date: 2010/05/18
Class: Bug
Severity: Serious
Number: 16766
Release: 6.6.8.3200
Confidential: No
Status: Analyzed
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
Synopsis: Manifest tuple does not execute expressions in consistent order.
Description
Execute the `foo' in melt code, frozen code and finalized code. The result is: Melt: 21 Frozen: 12 Finalized: 12 foo: TUPLE [INTEGER, INTEGER] do Result := [one, two] end one: INTEGER do print ("1") end two: INTEGER do print ("2") end
To Reproduce
See Description