From 15804c4b9093179f6dd6be2b3a45e18b1318d5a3 Mon Sep 17 00:00:00 2001 From: Martina Kollarova Date: Fri, 16 Sep 2016 18:54:53 +0300 Subject: [PATCH] r600g/sb: fix struct/class declaration conflicts A couple of forward-declarations were causing warnings in clang: 'value' defined as a class here but previously declared as a struct [-Wmismatched-tags] Signed-off-by: Martina Kollarova Reviewed-by: Bas Nieuwenhuizen --- src/gallium/drivers/r600/sb/sb_ir.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/gallium/drivers/r600/sb/sb_ir.h b/src/gallium/drivers/r600/sb/sb_ir.h index c612e6c4ec6..4fc4da2fb21 100644 --- a/src/gallium/drivers/r600/sb/sb_ir.h +++ b/src/gallium/drivers/r600/sb/sb_ir.h @@ -263,8 +263,6 @@ public: } }; -class value; - enum value_kind { VLK_REG, VLK_REL_REG, @@ -433,8 +431,6 @@ inline value_flags& operator &=(value_flags &l, value_flags r) { return l; } -struct value; - sb_ostream& operator << (sb_ostream &o, value &v); typedef uint32_t value_hash; @@ -467,7 +463,7 @@ enum constraint_kind { class shader; class sb_value_pool; -class ra_chunk; +struct ra_chunk; class ra_constraint; class value { -- 2.30.2