]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: don't redefine virDomainCapsDeviceHostdev
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Tue, 10 May 2016 04:06:45 +0000 (07:06 +0300)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Tue, 10 May 2016 04:12:10 +0000 (07:12 +0300)
Commit 5ed235c6 added unnecessary redifinition of
virDomainCapsDeviceHostdev in conf/domain_capabilities.h. This breaks
build with clang 3.4:

In file included from conf/domain_capabilities.c:25:
conf/domain_capabilities.h:88:44: error: redefinition of typedef
'virDomainCapsDeviceHostdev' is a C11 feature
[-Werror,-Wtypedef-redefinition]
typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;
                                           ^
conf/domain_capabilities.h:86:44: note: previous definition is here
typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;

So drop one of those.

src/conf/domain_capabilities.h

index d0ca0098b7648d351385b75c25c6f1f1f7e84ebe..492a9cf8dbb4b005a22a3ecd0d1eeab72b0df9b7 100644 (file)
@@ -83,8 +83,6 @@ struct _virDomainCapsDeviceVideo {
     virDomainCapsEnum modelType;   /* virDomainVideoType */
 };
 
-typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;
-
 typedef struct _virDomainCapsDeviceHostdev virDomainCapsDeviceHostdev;
 typedef virDomainCapsDeviceHostdev *virDomainCapsDeviceHostdevPtr;
 struct _virDomainCapsDeviceHostdev {