summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornijtmans <nijtmans>2010-11-09 13:41:21 (GMT)
committernijtmans <nijtmans>2010-11-09 13:41:21 (GMT)
commit32aaf34bbd02fa2cb7af68ae09520e56b008fa37 (patch)
tree8d306876dabff862ba85fc692e379250d0a98507
parent374805be10b32a06dafd8b1a22e29d9c394c6d06 (diff)
downloadtcl-32aaf34bbd02fa2cb7af68ae09520e56b008fa37.zip
tcl-32aaf34bbd02fa2cb7af68ae09520e56b008fa37.tar.gz
tcl-32aaf34bbd02fa2cb7af68ae09520e56b008fa37.tar.bz2
Added test case for [Bug #3105247] -NaN?
-rw-r--r--ChangeLog4
-rw-r--r--tests/binary.test6
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e4cb0db..95bc892 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-11-09 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * tests/binary.test: Added test case for [Bug #3105247] -NaN?
+
2010-11-05 Jan Nijtmans <nijtmans@users.sf.net>
* generic/tclMain.c: Thanks, Kevin, for the fix, but this how it was
diff --git a/tests/binary.test b/tests/binary.test
index 79fdb92..6b1f0f7 100644
--- a/tests/binary.test
+++ b/tests/binary.test
@@ -10,7 +10,7 @@
# See the file "license.terms" for information on usage and redistribution of
# this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
-# RCS: @(#) $Id: binary.test,v 1.41 2010/09/15 22:12:00 dkf Exp $
+# RCS: @(#) $Id: binary.test,v 1.42 2010/11/09 13:41:21 nijtmans Exp $
if {[lsearch [namespace children] ::tcltest] == -1} {
package require tcltest
@@ -1583,6 +1583,10 @@ test binary-40.4 {ScanNumber: NaN} -body {
unset -nocomplain arg1
list [binary scan \xff\xff\xff\xff\xff\xff\xff\xff d arg1] $arg1
} -match glob -result {1 -NaN*}
+test binary-40.5 {ScanNumber: -NaN} -body {
+ unset -nocomplain arg1
+ list [binary scan \x00\x00\x00\x00\x00\x00\xf8\xff d arg1] $arg1
+} -match glob -result {1 -NaN}
test binary-41.1 {ScanNumber: word alignment} {
unset -nocomplain arg1; unset arg2