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

Author: Tapani Pälli <[email protected]>
Date:   Tue Jan 10 10:14:03 2017 +0200

nir: change asserts to unreachable in nir_type_conversion_op

this is to avoid following compilation error on Android:

   error: control may reach end of non-void function [-Werror,-Wreturn-type]

Signed-off-by: Tapani Pälli <[email protected]>
Reviewed-by: Samuel Iglesias Gonsálvez <[email protected]>

---

 src/compiler/nir/nir.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/compiler/nir/nir.c b/src/compiler/nir/nir.c
index a2af390..f501e23 100644
--- a/src/compiler/nir/nir.c
+++ b/src/compiler/nir/nir.c
@@ -1998,7 +1998,7 @@ nir_type_conversion_op(nir_alu_type src, nir_alu_type dst)
             return nir_op_f2i;
          };
       default:
-         assert(!"Invalid conversion");
+         unreachable("Invalid conversion");
       };
    }
 
@@ -2031,9 +2031,9 @@ nir_type_conversion_op(nir_alu_type src, nir_alu_type dst)
       case nir_type_float:
          return nir_op_d2f;
       default:
-         assert(!"Invalid conversion");
+         unreachable("Invalid conversion");
       };
    default:
-      assert(!"Invalid conversion");
+      unreachable("Invalid conversion");
    };
 }

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to