[Mesa-dev] [PATCH] nir: don't emit empty initializers for MSVC
Brian Paul
brianp at vmware.com
Thu May 2 17:52:17 UTC 2019
This fixes a build failure with MSVC.
---
I've compiled tested this, but not sure how to runtime test it.
---
src/compiler/nir/nir_algebraic.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/compiler/nir/nir_algebraic.py b/src/compiler/nir/nir_algebraic.py
index 6db749e..dc25421 100644
--- a/src/compiler/nir/nir_algebraic.py
+++ b/src/compiler/nir/nir_algebraic.py
@@ -997,6 +997,9 @@ static const struct transform ${pass_name}_state${state_id}_xforms[] = {
% for i in state_xforms:
{ ${xforms[i].search.c_ptr(cache)}, ${xforms[i].replace.c_value_ptr(cache)}, ${xforms[i].condition_index} },
% endfor
+% if state_xforms == []: # avoid empty initializers for MSVC
+ 0
+% endif
};
% endfor
--
2.7.4
More information about the mesa-dev
mailing list