This eliminates unexpected behavior due to unitialized values. Signed-off-by: Chad Versace <chad.vers...@linux.intel.com> --- src/glsl/ir_builder.h | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/src/glsl/ir_builder.h b/src/glsl/ir_builder.h index 067858d..278294f 100644 --- a/src/glsl/ir_builder.h +++ b/src/glsl/ir_builder.h @@ -73,6 +73,13 @@ public: class ir_factory { public: + ir_factory() + : instructions(NULL), + mem_ctx(NULL) + { + return; + } + void emit(ir_instruction *ir); ir_variable *make_temp(const glsl_type *type, const char *name); -- 1.8.1.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev