summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/compiler/glsl/ir_expression_operation.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/compiler/glsl/ir_expression_operation.py b/src/compiler/glsl/ir_expression_operation.py
index d5a06f864eb..43ba46e4086 100644
--- a/src/compiler/glsl/ir_expression_operation.py
+++ b/src/compiler/glsl/ir_expression_operation.py
@@ -103,7 +103,7 @@ constant_template_common = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
}
break;""")
@@ -134,7 +134,7 @@ constant_template_vector_scalar = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
}
break;""")
@@ -157,7 +157,7 @@ constant_template_mul = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
}
} else {
@@ -215,7 +215,7 @@ constant_template_horizontal = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
break;""")
@@ -232,7 +232,7 @@ constant_template_vector_extract = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
break;
}""")
@@ -251,8 +251,7 @@ constant_template_vector_insert = mako.template.Template("""\
break;
% endfor
default:
- assert(!"Should not get here.");
- break;
+ unreachable("invalid type");
}
break;
}""")
@@ -268,7 +267,7 @@ constant_template_vector = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
}
break;""")
@@ -292,7 +291,7 @@ constant_template_lrp = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
}
break;
@@ -311,7 +310,7 @@ constant_template_csel = mako.template.Template("""\
break;
% endfor
default:
- assert(0);
+ unreachable("invalid type");
}
}
break;""")