Parser calls procMethodCall again if first parameter begins with "("

Bug #748169 reported by Dylan Borg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dylan.NET
Fix Released
Critical
Dylan Borg
11.2.x
Fix Released
Critical
Dylan Borg

Bug Description

The parser recalls procMethodCall from ExprOptimizer if the first parameter of the method is "(". This occurred in:
 x=((-1*b)+Math::Sqrt((b*b)-(4*a*c)))/(2*a)
The problem was that when procMethodCall was called, the IdentFlag was left on without it needed to remain on.
This was fixed by setting the flag to false exactly before the call.
Affects all OSes and VMs.

Tags: parser
Dylan Borg (borgdylan)
summary: - Parser call procMethodCall again if first parameter begins with "("
+ Parser calls procMethodCall again if first parameter begins with "("
Dylan Borg (borgdylan)
tags: added: parser
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.