From: Martina Kollarova Date: Fri, 16 Sep 2016 15:54:53 +0000 (+0300) Subject: r600g/sb: fix struct/class declaration conflicts X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=15804c4b9093179f6dd6be2b3a45e18b1318d5a3;p=mesa.git 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 --- 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 {