From: Ian Campbell Date: Fri, 11 Jul 2014 13:43:47 +0000 (+0100) Subject: libxl: Correct cast to virDomainDiskDiscard enum. X-Git-Tag: v1.2.7-rc1~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1c9f79a846eab27de4d07981295ce154b4d1408;p=thirdparty%2Flibvirt.git libxl: Correct cast to virDomainDiskDiscard enum. This was converted to a typedef in 5a2bd4c9171d "conf: more enum cleanups in "src/conf/domain_conf.h"" causing: libxl/libxl_conf.c: In function 'libxlDiskSetDiscard': libxl/libxl_conf.c:724:19: error: conversion to incomplete type Signed-off-by: Ian Campbell --- diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c index 0b4a0b509c..f620d47575 100644 --- a/src/libxl/libxl_conf.c +++ b/src/libxl/libxl_conf.c @@ -721,7 +721,7 @@ libxlDiskSetDiscard(libxl_device_disk *x_disk, int discard) if (!x_disk->readwrite) return 0; #if defined(LIBXL_HAVE_LIBXL_DEVICE_DISK_DISCARD_ENABLE) - switch ((enum virDomainDiskDiscard)discard) { + switch ((virDomainDiskDiscard)discard) { case VIR_DOMAIN_DISK_DISCARD_DEFAULT: case VIR_DOMAIN_DISK_DISCARD_LAST: break;