提交 d33ac0ea 编写于 作者: A Alexey Milovidov

Updated test #1665

上级 ef8e1dc9
...@@ -374,8 +374,7 @@ void assertInfinity(ReadBuffer & buf); ...@@ -374,8 +374,7 @@ void assertInfinity(ReadBuffer & buf);
void assertNaN(ReadBuffer & buf); void assertNaN(ReadBuffer & buf);
/// Rough: not exactly nearest machine representable number is returned. /// Some garbage may be successfully parsed, examples: '--1' parsed as '1'.
/// Some garbage may be successfully parsed, examples: '.' parsed as 0; 123Inf parsed as inf.
template <typename T, typename ReturnType> template <typename T, typename ReturnType>
ReturnType readFloatTextImpl(T & x, ReadBuffer & buf) ReturnType readFloatTextImpl(T & x, ReadBuffer & buf)
{ {
......
inf -inf inf -inf inf -inf nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 inf -inf inf -inf inf -inf nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 inf -inf inf -inf inf -inf nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 inf -inf inf -inf inf -inf nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0
...@@ -11,7 +11,6 @@ toFloat64('NAN'), ...@@ -11,7 +11,6 @@ toFloat64('NAN'),
toFloat64('-NAN'), toFloat64('-NAN'),
toFloat64('NaN'), toFloat64('NaN'),
toFloat64('-NaN'), toFloat64('-NaN'),
toFloat64('+NaN'),
toFloat64OrZero('in'), toFloat64OrZero('in'),
toFloat64OrZero('-in'), toFloat64OrZero('-in'),
...@@ -39,7 +38,6 @@ toFloat32('NAN'), ...@@ -39,7 +38,6 @@ toFloat32('NAN'),
toFloat32('-NAN'), toFloat32('-NAN'),
toFloat32('NaN'), toFloat32('NaN'),
toFloat32('-NaN'), toFloat32('-NaN'),
toFloat32('+NaN'),
toFloat32OrZero('in'), toFloat32OrZero('in'),
toFloat32OrZero('-in'), toFloat32OrZero('-in'),
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册