From 159a9df02127cbf6fe640f67954794a99a12a005 Mon Sep 17 00:00:00 2001 From: John Snow Date: Wed, 20 Sep 2017 21:38:21 -0400 Subject: ide: fix enum comparison for gcc 4.7 Apparently GCC gets bent over comparing enum values against zero. Replace the conditional with something less readable. Tested-by: Mark Cave-Ayland Signed-off-by: John Snow Reviewed-by: Stefan Hajnoczi Message-id: 20170921013821.1673-1-jsnow@redhat.com Signed-off-by: Peter Maydell --- include/hw/ide/internal.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'include/hw') diff --git a/include/hw/ide/internal.h b/include/hw/ide/internal.h index 180e00e32c..e641012b48 100644 --- a/include/hw/ide/internal.h +++ b/include/hw/ide/internal.h @@ -333,8 +333,7 @@ struct unreported_events { }; enum ide_dma_cmd { - IDE_DMA__BEGIN = 0, - IDE_DMA_READ = IDE_DMA__BEGIN, + IDE_DMA_READ = 0, IDE_DMA_WRITE, IDE_DMA_TRIM, IDE_DMA_ATAPI, -- cgit v1.2.3-55-g7522