[Bug 28959] New: [XP3.1] Special rule in function conversion for xs:numeric

https://www.w3.org/Bugs/Public/show_bug.cgi?id=28959

            Bug ID: 28959
           Summary: [XP3.1] Special rule in function conversion for
                    xs:numeric
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XPath 3.1
          Assignee: jonathan.robie@gmail.com
          Reporter: mike@saxonica.com
        QA Contact: public-qt-comments@w3.org

The function conversion rules say:

For built-in functions where the expected type is specified as numeric,
arguments of type xs:untypedAtomic are cast to xs:double. 

I believe this rule is now unnecessary. There is no need to treat built-in
function using xs:numeric differently from user-defined functions. xs:numeric
is a standard union type and the conversion from xs:untypedAtomic falls out of
the general rules for functions having a union type as the declared type of an
argument.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 16 July 2015 14:09:27 UTC