Mesa (glsl2): glsl2: Fix for dead strings being stored in the symbol table.
Ian Romanick
idr at kemper.freedesktop.org
Sat Jul 3 01:59:40 UTC 2010
Module: Mesa
Branch: glsl2
Commit: 2070f9f5bec99e7b91309060984431aa7ea32c00
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2070f9f5bec99e7b91309060984431aa7ea32c00
Author: Kenneth Graunke <kenneth at whitecape.org>
Date: Fri Jul 2 15:02:57 2010 -0700
glsl2: Fix for dead strings being stored in the symbol table.
---
src/glsl/ir_reader.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/glsl/ir_reader.cpp b/src/glsl/ir_reader.cpp
index 5ba76e2..80dbc08 100644
--- a/src/glsl/ir_reader.cpp
+++ b/src/glsl/ir_reader.cpp
@@ -206,7 +206,7 @@ read_function(_mesa_glsl_parse_state *st, s_list *list, bool skip_body)
ir_function *f = st->symbols->get_function(name->value());
if (f == NULL) {
f = new(ctx) ir_function(name->value());
- bool added = st->symbols->add_function(name->value(), f);
+ bool added = st->symbols->add_function(f->name, f);
assert(added);
}
@@ -439,7 +439,7 @@ read_declaration(_mesa_glsl_parse_state *st, s_list *list)
}
// Add the variable to the symbol table
- st->symbols->add_variable(var_name->value(), var);
+ st->symbols->add_variable(var->name, var);
return var;
}
More information about the mesa-commit
mailing list