diff options
author | Ilia Mirkin <[email protected]> | 2014-09-30 00:12:40 -0400 |
---|---|---|
committer | Ilia Mirkin <[email protected]> | 2014-10-02 00:59:35 -0400 |
commit | 3914dc579e816fbf7adef0038ab50f4660e78858 (patch) | |
tree | 9206be012172f7e4cae704b8ba6c68281944ae65 /src/glsl/loop_analysis.h | |
parent | 4111b1d54b6c0ad0031506f81fb08d94b2db5a72 (diff) |
glsl: make consistent use of DECLARE_RALLOC_CXX_OPERATORS
Signed-off-by: Ilia Mirkin <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/loop_analysis.h')
-rw-r--r-- | src/glsl/loop_analysis.h | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/glsl/loop_analysis.h b/src/glsl/loop_analysis.h index 31be4f3cfa0..3b1971d7edc 100644 --- a/src/glsl/loop_analysis.h +++ b/src/glsl/loop_analysis.h @@ -140,22 +140,7 @@ public: hash_table_dtor(this->var_hash); } - static void* operator new(size_t size, void *ctx) - { - void *lvs = ralloc_size(ctx, size); - assert(lvs != NULL); - - ralloc_set_destructor(lvs, (void (*)(void*)) destructor); - - return lvs; - } - -private: - static void - destructor(loop_variable_state *lvs) - { - lvs->~loop_variable_state(); - } + DECLARE_RALLOC_CXX_OPERATORS(loop_variable_state) }; |