[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value |
Date: |
Tue, 11 Jul 2017 18:25:45 +0100 |
On 11 July 2017 at 18:15, Marc-André Lureau <address@hidden> wrote:
>> @@ -793,7 +793,7 @@ void qdev_property_add_static(DeviceState *dev, Property
>> *prop,
>> prop->info->description,
>> &error_abort);
>>
>> - if (prop->info->set_default_value) {
>> + if (prop->set_default) {
>
> Not sure if it's worth to have an assert(prop->info->set_default_value),
> probably not necessary.
>
>> prop->info->set_default_value(obj, prop);
Yes, we'll just segfault on the NULL pointer immediately anyway.
I tend to the view that assertions are for turning obscure
and delayed failures into clearer and more immediate
failures, and in this case the failure is already pretty
clear and immediate.
thanks
-- PMM
- Re: [Qemu-devel] [PATCH 3/3] target/arm: Make Cortex-M3 and M4 default to 8 PMSA regions, (continued)
[Qemu-devel] [PATCH 1/3] qdev-properties.h: Explicitly set the default value for arraylen properties, Peter Maydell, 2017/07/11
[Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Peter Maydell, 2017/07/11
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Marc-André Lureau, 2017/07/11
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value,
Peter Maydell <=
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Markus Armbruster, 2017/07/12
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Peter Maydell, 2017/07/12
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Peter Maydell, 2017/07/13
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Markus Armbruster, 2017/07/13
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Peter Maydell, 2017/07/13
- Re: [Qemu-devel] [PATCH 2/3] qdev: support properties which don't set a default value, Markus Armbruster, 2017/07/13