Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- hw/virtio/virtio-pci.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/virtio/virtio-pci.c b/hw/virtio/virtio-pci.c index 15383570c91..ad1d164421d 100644 --- a/hw/virtio/virtio-pci.c +++ b/hw/virtio/virtio-pci.c @@ -2496,6 +2496,9 @@ void virtio_pci_types_register(const VirtioPCIDeviceTypeInfo *t) }, }; + assert(t->base_name || !t->non_transitional_name); + assert(t->base_name || !t->transitional_name); + if (!base_type_info.name) { base_type_info.name = base_name; base_type_info.class_init = virtio_pci_generic_class_init; @@ -2503,9 +2506,6 @@ void virtio_pci_types_register(const VirtioPCIDeviceTypeInfo *t) generic_type_info.parent = base_name; generic_type_info.class_init = virtio_pci_base_class_init; generic_type_info.class_data = t; - - assert(!t->non_transitional_name); - assert(!t->transitional_name); } else { base_type_info.class_init = virtio_pci_base_class_init; base_type_info.class_data = t; -- 2.47.1