FogBugz (Case [Issue]11009) Compiler Opal - Methods with too many arguments are wrongly miscompiled

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

FogBugz (Case [Issue]11009) Compiler Opal - Methods with too many arguments are wrongly miscompiled

Pharo Issue Tracker
A FogBugz case was opened by Clement Bera.

Case ID:      11009
Title:        Methods with too many arguments are wrongly miscompiled
Status:       Work Needed
Category:     Bug
Project:      Compiler Opal
Area:         Misc
Priority:     5 - Fix If Time
Milestone:    Later
Assigned To:  Everyone

URL:          https://pharo.fogbugz.com/default.asp?11009

For the method that has too many arguments :

foo: a f: b f: c f: d f: e f: f f: g f: h g: i h: j g: k g: l g: m l: n l: o o: p q: q r: r s: s t: t u: u v: v w: w x: x y: y Z: z

The old compiler displays the message 'Too many arguments'

On the other hand, Opal miscompiles it to :
Quick return field 248 (0-based)

And this is not an uncommon not used cased, Monticello and metacello use very often methods with 14 arguments (current limit)


You are subscribed to this case.  If you do not want to receive automatic notifications in the future, unsubscribe (https://pharo.fogbugz.com/default.asp?pre=preUnsubscribe&pg=pgEditBug&command=view&ixBug=11009) from this case.

_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker