ir_reader: Remove useless error check.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 3 Nov 2010 02:15:55 +0000 (19:15 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 3 Nov 2010 20:39:42 +0000 (13:39 -0700)
It's already been determined that length == 3, so clearly swiz->next is
a valid S-Expression.

src/glsl/ir_reader.cpp

index 99e2585..437f54c 100644 (file)
@@ -799,12 +799,6 @@ read_swizzle(_mesa_glsl_parse_state *st, s_list *list)
    }
 
    s_expression *sub = (s_expression*) swiz->next;
-   if (sub == NULL) {
-      ir_read_error(st, list, "expected rvalue: (swizzle %s <rvalue>)",
-                   swiz->value());
-      return NULL;
-   }
-
    ir_rvalue *rvalue = read_rvalue(st, sub);
    if (rvalue == NULL)
       return NULL;