I ran into this while trying to create a TXS query, which doesn't have a coordinate. Since it didn't get initialized to NULL, a bunch of visitors tried to access it and crashed. Most of the time, this won't be a problem, but it's just a good idea. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>tags/rgb10_a2ui-v3
@@ -1341,7 +1341,8 @@ enum ir_texture_opcode { | |||
class ir_texture : public ir_rvalue { | |||
public: | |||
ir_texture(enum ir_texture_opcode op) | |||
: op(op), projector(NULL), shadow_comparitor(NULL), offset(NULL) | |||
: op(op), coordinate(NULL), projector(NULL), shadow_comparitor(NULL), | |||
offset(NULL) | |||
{ | |||
this->ir_type = ir_type_texture; | |||
} |