Mesa (master): ir_reader: Remove useless error check.

Kenneth Graunke kwg at kemper.freedesktop.org
Wed Nov 3 20:38:44 UTC 2010


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Nov  2 19:15:55 2010 -0700

ir_reader: Remove useless error check.

It's already been determined that length == 3, so clearly swiz->next is
a valid S-Expression.

---

 src/glsl/ir_reader.cpp |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

diff --git a/src/glsl/ir_reader.cpp b/src/glsl/ir_reader.cpp
index 99e2585..437f54c 100644
--- a/src/glsl/ir_reader.cpp
+++ b/src/glsl/ir_reader.cpp
@@ -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;




More information about the mesa-commit mailing list