qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 09/14] qlit: replace assert(qnum_get_try_int)


From: Markus Armbruster
Subject: Re: [Qemu-devel] [PATCH 09/14] qlit: replace assert(qnum_get_try_int)
Date: Fri, 25 Aug 2017 09:02:02 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)

Marc-André Lureau <address@hidden> writes:

> qnum_get_int() will assert if underlying type isn't compatible.
>
> Signed-off-by: Marc-André Lureau <address@hidden>
> ---
>  qobject/qlit.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/qobject/qlit.c b/qobject/qlit.c
> index 07ad6b05e8..7e4bf92862 100644
> --- a/qobject/qlit.c
> +++ b/qobject/qlit.c
> @@ -53,7 +53,7 @@ bool qlit_equal_qobject(const QLitObject *lhs, const 
> QObject *rhs)
>      case QTYPE_QBOOL:
>          return lhs->value.qbool == qbool_get_bool(qobject_to_qbool(rhs));
>      case QTYPE_QNUM:
> -        g_assert(qnum_get_try_int(qobject_to_qnum(rhs), &val));
> +        val = qnum_get_int(qobject_to_qnum(rhs));
>          return lhs->value.qnum == val;
>      case QTYPE_QSTRING:
>          return (strcmp(lhs->value.qstr,

Suggest commit message

    qlit: Replace open-coded qnum_get_int() by call

    Bonus: rids us of a side effect in an assertion.

Can do on commit.

Reviewed-by: Markus Armbruster <address@hidden>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]