forked from Imagelibrary/binutils-gdb
Fix py-value.exp failure on Python 3
I happened to notice that one test in py-value.exp did not work properly with Python 3. This patch fixes the problem. 2016-11-08 Tom Tromey <tom@tromey.com> * gdb.python/py-value.exp (test_value_creation): Make "long" test depend on Python 2.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2016-11-08 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
|
* gdb.python/py-value.exp (test_value_creation): Make "long" test
|
||||||
|
depend on Python 2.
|
||||||
|
|
||||||
2016-11-08 Tom Tromey <tom@tromey.com>
|
2016-11-08 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
* gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
|
* gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
|
||||||
|
|||||||
@@ -56,7 +56,11 @@ proc test_value_creation {} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
gdb_py_test_silent_cmd "python l = gdb.Value(0xffffffff12345678)" "create large unsigned 64-bit value" 1
|
gdb_py_test_silent_cmd "python l = gdb.Value(0xffffffff12345678)" "create large unsigned 64-bit value" 1
|
||||||
gdb_test "python print long(l)" "18446744069720004216" "large unsigned 64-bit int conversion to python"
|
if { $gdb_py_is_py3k == 0 } {
|
||||||
|
gdb_test "python print long(l)" "18446744069720004216" "large unsigned 64-bit int conversion to python"
|
||||||
|
} else {
|
||||||
|
gdb_test "python print (int(l))" "18446744069720004216" "large unsigned 64-bit int conversion to python"
|
||||||
|
}
|
||||||
|
|
||||||
gdb_py_test_silent_cmd "python f = gdb.Value (1.25)" "create double value" 1
|
gdb_py_test_silent_cmd "python f = gdb.Value (1.25)" "create double value" 1
|
||||||
gdb_py_test_silent_cmd "python a = gdb.Value ('string test')" "create 8-bit string value" 1
|
gdb_py_test_silent_cmd "python a = gdb.Value ('string test')" "create 8-bit string value" 1
|
||||||
|
|||||||
Reference in New Issue
Block a user