http://abc.comlab.ox.ac.uk/cgi-bin/bugzilla/show_bug.cgi?id=55
------- Additional Comments From bruno.harbulot@cs.man.ac.uk 2005-08-04 21:36 -------
Created an attachment (id=9)
--> (http://abc.comlab.ox.ac.uk/cgi-bin/bugzilla/attachment.cgi?id=9&action=view)
Do not pass the instances CFlowCounter$Counter when weaving around
This is another (probably better) solution to fix the problem.
The CFlowCounter$Counter is still used, but it is not passed to the extracted
method in the around weaving.
This consists of removing the instances of CFlowCounter$Counter from the list
in findLocalsGoingIn (in the AroundWeaver), and initialising the copied
variable to null when copying the statements. This should always work because
there is a test to check is the CFlowCounter$Counter has to be re-obtained from
CFlowCounter before use.
(This is still for the abc101runtime version. Similar changes could probably be
made with the stack and the 1.0.2 runtime.)
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
Received on Thu Aug 4 21:36:32 2005
This archive was generated by hypermail 2.1.8 : Fri Aug 05 2005 - 02:50:05 BST