Stratego/XT JIRA  History | Log In     View a printable version of the current page. Get help!  
Issue Details (XML | Word)

Key: STR-479
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Eelco Visser
Reporter: Martin Bravenboer
Votes: 0
Watchers: 0
Operations

Clone this issue
Create sub-task
If you were logged in you would be able to see more operations.
Stratego/XT

Bug in new innermost fusion

Created: 2005-12-04 23:26   Updated: 2008-03-31 20:46
Component/s: strc - Stratego compiler
Affects Version/s: 0.18 (Standard C and Stratego Libraries)
Fix Version/s: 0.17

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
Latest of the latest Stratego/XT.

The buildfarm reported a problem in a roundtrip test of the parse and pp tool of Java-front. The problem is caused by missing parenthesis in the pretty-printed version of gnu/java/math/MPN.java. If fusion is disabled, then the bug dissappears.

See also:
https://bugs.cs.uu.nl/browse/JFR-34

Need to get some sleep now: I'll produce a reduced program that illustrates the problem tomorrow.

 All   Comments   Work Log   Change History      Sort Order:
Martin Bravenboer [2005-12-04 23:31]
Fragment that fails:

class Foo
{
  void foo()
  {
    long num = ((long)save&0xffffffffL) - ((long)borrow&0xffffffffL);
  }
}