summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Moreau <dev@pmoreau.org>2018-04-17 18:04:17 +0200
committerAlexey Sotkin <alexey.sotkin@intel.com>2018-04-24 12:21:49 +0300
commit20e99e26e38da8a00eb1b240bc476ae4bd500a35 (patch)
treed1b88fabacc07abe901eec6a339b10fab54fed9c
parent13bf4ce94f2d92debcd31253c52fc02e940798ad (diff)
Add a virtual destructor to TypeVisitor, as it has virtual functions
-rw-r--r--lib/SPIRV/Mangler/ParameterType.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/SPIRV/Mangler/ParameterType.h b/lib/SPIRV/Mangler/ParameterType.h
index 0c33f8b..2ca4cbe 100644
--- a/lib/SPIRV/Mangler/ParameterType.h
+++ b/lib/SPIRV/Mangler/ParameterType.h
@@ -420,6 +420,7 @@ protected:
struct TypeVisitor {
SPIRversion spirVer;
TypeVisitor(SPIRversion ver) : spirVer(ver){};
+ virtual ~TypeVisitor() {}
virtual MangleError visit(const PrimitiveType *) = 0;
virtual MangleError visit(const VectorType *) = 0;
virtual MangleError visit(const PointerType *) = 0;