glsl2: Remove unused 'constructor' parameter from glsl_symbol_table::add_type
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 1 Sep 2010 21:10:39 +0000 (14:10 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 2 Sep 2010 03:39:09 +0000 (20:39 -0700)
src/glsl/glsl_symbol_table.cpp
src/glsl/glsl_symbol_table.h

index c71f3f830c34da19a39dc897108a03b5cf7af189..b56b087530d45afb68db90be84796abf5e338dd1 100644 (file)
@@ -46,7 +46,7 @@ public:
 
    symbol_table_entry(ir_variable *v)                     : v(v), f(0), t(0) {}
    symbol_table_entry(ir_function *f)                     : v(0), f(f), t(0) {}
-   symbol_table_entry(const glsl_type *t, ir_function *f) : v(0), f(f), t(t) {}
+   symbol_table_entry(const glsl_type *t)                 : v(0), f(0), t(t) {}
 
    ir_variable *v;
    ir_function *f;
@@ -115,10 +115,9 @@ bool glsl_symbol_table::add_variable(const char *name, ir_variable *v)
    return _mesa_symbol_table_add_symbol(table, -1, name, entry) == 0;
 }
 
-bool glsl_symbol_table::add_type(const char *name, const glsl_type *t,
-                                ir_function *constructor)
+bool glsl_symbol_table::add_type(const char *name, const glsl_type *t)
 {
-   symbol_table_entry *entry = new(mem_ctx) symbol_table_entry(t, constructor);
+   symbol_table_entry *entry = new(mem_ctx) symbol_table_entry(t);
    return _mesa_symbol_table_add_symbol(table, -1, name, entry) == 0;
 }
 
index c90fdc3c1d944b9b73eface26ccb1e874d5882b0..f1369b52c837d715eaf7509fa999ea98a035fd41 100644 (file)
@@ -98,8 +98,7 @@ public:
     */
    /*@{*/
    bool add_variable(const char *name, ir_variable *v);
-   bool add_type(const char *name, const glsl_type *t,
-                ir_function *constructor = NULL);
+   bool add_type(const char *name, const glsl_type *t);
    bool add_function(const char *name, ir_function *f);
    /*@}*/