diff options
author | Paul Berry <[email protected]> | 2013-11-28 14:46:38 -0800 |
---|---|---|
committer | Paul Berry <[email protected]> | 2013-12-09 10:54:53 -0800 |
commit | 4bbf6d1d2b20bccd784a326f33bdb860032db361 (patch) | |
tree | 6de75414e2518d4080fb99a607d981610499559b /src | |
parent | 714e1b331ed1b2dfffac4accb4ebf5a01d3f961f (diff) |
glsl/loops: Allocate loop_terminator using new(mem_ctx) syntax.
Patches to follow will introduce code into the loop_terminator
constructor. Allocating loop_terminator using new(mem_ctx) syntax
will ensure that the constructor runs.
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/glsl/loop_analysis.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/glsl/loop_analysis.cpp b/src/glsl/loop_analysis.cpp index 56191447166..302e931234f 100644 --- a/src/glsl/loop_analysis.cpp +++ b/src/glsl/loop_analysis.cpp @@ -134,7 +134,7 @@ loop_terminator * loop_variable_state::insert(ir_if *if_stmt) { void *mem_ctx = ralloc_parent(this); - loop_terminator *t = rzalloc(mem_ctx, loop_terminator); + loop_terminator *t = new(mem_ctx) loop_terminator(); t->ir = if_stmt; this->terminators.push_tail(t); |