<p dir="ltr"><br>
On Mar 27, 2015 11:34 PM, "Ilia Mirkin" <<a href="mailto:imirkin@alum.mit.edu">imirkin@alum.mit.edu</a>> wrote:<br>
><br>
> On Sat, Mar 28, 2015 at 12:23 AM, Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>> wrote:<br>
> > These are nir_cf_nodes, not ALU instructions.<br>
> > Also, use unreachable() to preempt said review feedback.<br>
> ><br>
> > Signed-off-by: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>><br>
> > ---<br>
> >  src/glsl/nir/nir_validate.c | 2 +-<br>
> >  1 file changed, 1 insertion(+), 1 deletion(-)<br>
> ><br>
> > diff --git a/src/glsl/nir/nir_validate.c b/src/glsl/nir/nir_validate.c<br>
> > index f247ae0..79c23db 100644<br>
> > --- a/src/glsl/nir/nir_validate.c<br>
> > +++ b/src/glsl/nir/nir_validate.c<br>
> > @@ -680,7 +680,7 @@ validate_cf_node(nir_cf_node *node, validate_state *state)<br>
> >        break;<br>
> ><br>
> >     default:<br>
> > -      assert(!"Invalid ALU instruction type");<br>
> > +      unreachable(!"Invalid CF node type");<br>
><br>
> unreachable just takes a str, not a condition passed through to an assert.<br>
><br>
> >        break;<br>
><br>
> should probably remove the break while you're at it.</p>
<p dir="ltr">Yes on both.  With that,<br>
Reviewed-by: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>></p>
<p dir="ltr">> >     }<br>
> >  }<br>
> > --<br>
> > 2.3.4<br>
> ><br>
> > _______________________________________________<br>
> > mesa-dev mailing list<br>
> > <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
> > <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
> _______________________________________________<br>
> mesa-dev mailing list<br>
> <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</p>