diff options
author | Michael Roth <mdroth@linux.vnet.ibm.com> | 2013-05-10 17:46:06 -0500 |
---|---|---|
committer | Luiz Capitulino <lcapitulino@redhat.com> | 2013-05-23 09:44:21 -0400 |
commit | e92cfa0d90c618ff1f131c60ef1b27aa6fe69a0a (patch) | |
tree | da5abeddfc7df19de06ef8a0751e92211da42102 /libcacard | |
parent | 3d5b3ec6d460a92245215aaf7b349b0b9e5ffa25 (diff) | |
download | qemu-e92cfa0d90c618ff1f131c60ef1b27aa6fe69a0a.tar.gz qemu-e92cfa0d90c618ff1f131c60ef1b27aa6fe69a0a.tar.bz2 qemu-e92cfa0d90c618ff1f131c60ef1b27aa6fe69a0a.zip |
qapi: add QMP input test for large integers
Large integers previously got capped to LLONG_MAX/LLONG_MIN so we could
store them as int64_t. This could lead to silent errors occuring.
Now, we use a double to handle these cases.
Add a test to confirm that QMPInputVisitor handles this as expected if
we're expected an integer value: errors for out of range integer values
that got promoted to doubles in this fashion.
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Amos Kong <akong@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'libcacard')
0 files changed, 0 insertions, 0 deletions