W3C home > Mailing lists > Public > public-qt-comments@w3.org > April 2013

[Bug 21619] New: wrong results when handeling -0 negativeZero

From: <bugzilla@jessica.w3.org>
Date: Mon, 08 Apr 2013 13:09:05 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-21619-523@http.www.w3.org/Bugs/Public/>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21619

            Bug ID: 21619
           Summary: wrong results when handeling -0 negativeZero
    Classification: Unclassified
           Product: XPath / XQuery / XSLT
           Version: Working drafts
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XQuery 3 & XPath 3 Test Suite
          Assignee: oneil@saxonica.com
          Reporter: cezar.andrei@gmail.com
        QA Contact: public-qt-comments@w3.org

Test case prod-FLWORExpr/ForExprType010 and prod-OrderByClause/orderBy26 should
check for a return value of -0 not 0. The two cases load up the value -0 from
an XML document as decimal values and returns it. According to XMLSchema 1.1
http://www.w3.org/TR/xmlschema11-2/#sec-chnum and the note on
http://www.w3.org/TR/xpath-functions-30/#numeric-types -0 and 0 are distinct
values and should be treated acordingly.


Related is prod-OrderByClause/orderBy29 that returns ($x * -1e0) where $x is
-0. Since it doesn't come from "-0" sting or the result of "-" unary opperator
it should return just 0 (pozitive zero).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Monday, 8 April 2013 13:09:12 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:45:52 UTC