Project

Profile

Help

Bug #2806

closed

Incorrect code in FLWORExpression.copy()

Added by Michael Kay almost 8 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Internals
Sprint/Milestone:
-
Start date:
2016-06-21
Due date:
% Done:

100%

Estimated time:
Legacy ID:
Applies to branch:
9.7, trunk
Fix Committed on Branch:
9.7, trunk
Fixed in Maintenance Release:
Platforms:

Description

In FLWORExpression.copy, the new clauses are linked to the old FLWORExpression rather than to the new FLWORExpression, leading to an incorrect parent pointer in the expression tree.

I've fixed this for 9.8 (where it caused a failure in the new loop lifting code) but I'm not currently aware of any symptoms for 9.7.

Please register to edit this issue

Also available in: Atom PDF