Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / mesa / program / ir_to_mesa.cpp
index 768d9216483c3a73d4d596e4686d244610e91f62..0f17ed136da254adaf51b8b71eadf8b3ecb28a4f 100644 (file)
@@ -541,6 +541,7 @@ type_size(const struct glsl_type *type)
    case GLSL_TYPE_VOID:
    case GLSL_TYPE_ERROR:
    case GLSL_TYPE_INTERFACE:
+   case GLSL_TYPE_FUNCTION:
       assert(!"Invalid type in type_size");
       break;
    }
@@ -2447,6 +2448,7 @@ _mesa_associate_uniform_storage(struct gl_context *ctx,
          case GLSL_TYPE_STRUCT:
          case GLSL_TYPE_ERROR:
          case GLSL_TYPE_INTERFACE:
+         case GLSL_TYPE_FUNCTION:
            assert(!"Should not get here.");
            break;
         }