Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / mesa / program / ir_to_mesa.cpp
index 18e3bc5d5cc1ed5a74da7dd25cfdce42450f229d..3bffe90ff1f190a96bfe61a4823aa42cd8c91326 100644 (file)
@@ -542,6 +542,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;
    }
@@ -2460,6 +2461,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;
         }