[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Xen-devel] [PATCH 0 of 1 v5] Fix build failure with gcc's -Werror=switch
- To: xen-devel@xxxxxxxxxxxxx
- From: Dario Faggioli <raistlin@xxxxxxxx>
- Date: Mon, 04 Jun 2012 19:23:21 +0200
- Cc: Christoph Egger <Christoph.Egger@xxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, Ian Campbell <Ian.Campbell@xxxxxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>
- Delivery-date: Mon, 04 Jun 2012 17:24:40 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:content-type:mime-version:content-transfer-encoding:subject :message-id:user-agent:date:from:to:cc; bh=xZ+Pp/96okztSqBXy4Bis6nLv0OeXs18ArKyQYsw+zQ=; b=iExv7wEWpY83SDo4KSU+n+aRs8cZ7CXPJ9nv4FdCgYZg0Zn0X8+xF/YdooDHqj2/G+ fn+WrVxeBtptPlTH1Kuos1I9qgtDR6CN8sctHJHbVz3sryggOb2Gz5gRHzKRKSFnPoQ5 I0P3wGtR/oBtYmqpwnZy/3a0rpz2/71JI+luN8u9qeiQ1vDp/RvZBjF9+WUiv5ZS0sj+ YeJWok0tEI3n5z9R4nNQ/cCZFO3oxCxLBDJ5x6V0WG7u3rKena964TZ77kv+wHx+uzO4 wqeR6+xTbr2kzAW6Tt3Oo+qLY9KkH88x9oo1PyhanKIfx34B/teq9jw8Sqz6vwnDtNPs H4Hw==
- List-id: Xen developer discussion <xen-devel.lists.xen.org>
Hi guys,
This is another attempt of fixing that build failure with recent gcc-s properly
(the one due to -Werror=switch enabled by default).
From previous versions (namely, v4), I rewrote it as per IanJ's suggestion of
going for all the call sites of libxl__domain_type() and deal with the fact it
can fail. This way, and thanks to the libxl__domain_build_info_setdefault()
machinery, all the places where something different from LIBXL_DOMAIN_TYPE_PV
or LIBXL_DOMAIN_TYPE_HVM is returned can just fail or abort.
Thanks and Regards,
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://retis.sssup.it/people/faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel