glsl: Garbage collect old prototype for ir_to_mesa.
[mesa.git] / src / glsl / ast_type.cpp
index cb0852bb77331484e97b1ee52ef996d91d54c97d..9a957044e7a50f81c50e18c9039b353436be86b7 100644 (file)
@@ -23,7 +23,9 @@
 
 #include <cstdio>
 #include "ast.h"
-#include "symbol_table.h"
+extern "C" {
+#include "program/symbol_table.h"
+}
 
 void
 ast_type_specifier::print(void) const
@@ -108,3 +110,13 @@ ast_type_specifier::ast_type_specifier(int specifier)
 
    type_name = names[specifier];
 }
+
+bool
+ast_fully_specified_type::has_qualifiers() const
+{
+   return qualifier.invariant || qualifier.constant || qualifier.attribute
+                             || qualifier.varying || qualifier.in
+                             || qualifier.out || qualifier.centroid
+                             || qualifier.uniform || qualifier.smooth
+                             || qualifier.flat || qualifier.noperspective;
+}