Mesa (master): i965: Avoid union literal, for old gcc compatibility.

Matt Turner mattst88 at kemper.freedesktop.org
Wed Dec 3 01:20:31 UTC 2014


Module: Mesa
Branch: master
Commit: bc3ca485aeae65d8e43079c0d3b4339be3582e18
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc3ca485aeae65d8e43079c0d3b4339be3582e18

Author: Matt Turner <mattst88 at gmail.com>
Date:   Tue Dec  2 11:18:47 2014 -0800

i965: Avoid union literal, for old gcc compatibility.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=86939
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

---

 src/mesa/drivers/dri/i965/test_vf_float_conversions.cpp |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mesa/drivers/dri/i965/test_vf_float_conversions.cpp b/src/mesa/drivers/dri/i965/test_vf_float_conversions.cpp
index a21000c..2ea36fd 100644
--- a/src/mesa/drivers/dri/i965/test_vf_float_conversions.cpp
+++ b/src/mesa/drivers/dri/i965/test_vf_float_conversions.cpp
@@ -60,7 +60,8 @@ union fu {
 static unsigned
 f2u(float f)
 {
-   return (union fu){ .f = f }.u;
+   union fu fu = { .f = f };
+   return fu.u;
 }
 
 TEST_F(vf_float_conversion_test, test_vf_to_float)




More information about the mesa-commit mailing list