summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristian H. Kristensen <[email protected]>2019-04-18 11:28:12 -0700
committerKristian H. Kristensen <[email protected]>2019-04-19 16:17:37 +0000
commitb5a3567b51824b7907d757b4bef5348fa864c7b3 (patch)
treec24682634bc8567416826d40ff7b85fc6be916b3
parent41593f3c3711cd61156d91ad12bb8aabf91a9556 (diff)
ralloc: Fully qualify non-virtual destructor call
This suppresses warning about calling a non-virtual destructor in a non-final class with virtual functions: src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); Signed-off-by: Kristian H. Kristensen <[email protected]> Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
-rw-r--r--src/util/ralloc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/ralloc.h b/src/util/ralloc.h
index 05ae8f8407c..b4f372dfe9b 100644
--- a/src/util/ralloc.h
+++ b/src/util/ralloc.h
@@ -430,7 +430,7 @@ bool ralloc_vasprintf_append(char **str, const char *fmt, va_list args);
private: \
static void _ralloc_destructor(void *p) \
{ \
- reinterpret_cast<TYPE *>(p)->~TYPE(); \
+ reinterpret_cast<TYPE *>(p)->TYPE::~TYPE(); \
} \
public: \
static void* operator new(size_t size, void *mem_ctx) \