Closed rhdunn closed 8 years ago
Given:
declare function local:test($value) { () }; declare function local:foo() { try { () (: test <a> :) } catch ($e) { () (: test <a> :) } }; () (: test <a> :)
At the (: test <a> :) points:
(: test <a> :)
()
local:test(
<a>
local:test(<a>)
In the catch block the result is local:test(<a>) which is incorrect. In the other places, the result is local:test(<a></a>) which is correct.
catch
local:test(<a></a>)
Given:
At the
(: test <a> :)
points:()
statement.local:test(
-- the open parenthesis is auto inserted.<a>
(givinglocal:test(<a>)
.In the
catch
block the result islocal:test(<a>)
which is incorrect. In the other places, the result islocal:test(<a></a>)
which is correct.