Under certain conditions when the ancestor axis is
used with an explicit node-test, e.g. ancestor::item,
the required ancestor is not found. This only happens
with the tinytree. It happens when the required
ancestor is the node that immediately precedes (in
document order) another ancestor that isn't required.
If there are any nodes in between, even whitespace
text, the problem does not occur.
New in 6.4.
Reported by James Petry [email@example.com]
Fixed in 6.4.2.
in com.icl.saxon.tinytree.AttributeEnumeration, delete
line 69 (which reads "nextNodeNr--;")