Skip to content
  • Andreas Färber's avatar
    Make all static TypeInfos const · 8c43a6f0
    Andreas Färber authored
    Since 39bffca2
    
     (qdev: register all
    types natively through QEMU Object Model), TypeInfo as used in
    the common, non-iterative pattern is no longer amended with information
    and should therefore be const.
    
    Fix the documented QOM examples:
    
     sed -i 's/static TypeInfo/static const TypeInfo/g' include/qom/object.h
    
    Since frequently the wrong examples are being copied by contributors of
    new devices, fix all types in the tree:
    
     sed -i 's/^static TypeInfo/static const TypeInfo/g' */*.c
     sed -i 's/^static TypeInfo/static const TypeInfo/g' */*/*.c
    
    This also avoids to piggy-back these changes onto real functional
    changes or other refactorings.
    
    Signed-off-by: default avatarAndreas Färber <afaerber@suse.de>
    Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
    8c43a6f0