nv50,nvc0: share the format table code
[mesa.git] / src / glsl / ir_validate.cpp
index c387ecbcafd7434f7abeb96fc2c74d81bee863f5..20a0377d45671afad010f4843ed181743ec407af 100644 (file)
@@ -496,6 +496,13 @@ ir_validate::visit(ir_variable *ir)
       }
    }
 
+   if (ir->constant_initializer != NULL && !ir->has_initializer) {
+      printf("ir_variable didn't have an initializer, but has a constant "
+            "initializer value.\n");
+      ir->print();
+      abort();
+   }
+
    return visit_continue;
 }
 
@@ -578,6 +585,7 @@ dump_ir:
    printf("callee:\n");
    callee->print();
    abort();
+   return visit_stop;
 }
 
 void