aboutsummaryrefslogtreecommitdiff
path: root/ports/shaderc/0001-Add-a-virtual-destructor.patch
blob: 0fa6950368cccff29a194b420cf68c120d5c1167 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From 563bc6e87a43c38b5495469307922c768edbd191 Mon Sep 17 00:00:00 2001
From: neil <neil@codeplay.com>
Date: Thu, 1 Feb 2018 06:49:44 +0000
Subject: [PATCH] Add a virtual destructor, otherwise Clang 6.0complains about
 delete being called on an abstract class.

---
 libshaderc/include/shaderc/shaderc.hpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libshaderc/include/shaderc/shaderc.hpp b/libshaderc/include/shaderc/shaderc.hpp
index 1c557431..335f0df9 100644
--- a/libshaderc/include/shaderc/shaderc.hpp
+++ b/libshaderc/include/shaderc/shaderc.hpp
@@ -180,6 +180,8 @@ class CompileOptions {
 
     // Handles shaderc_include_result_release_fn callbacks.
     virtual void ReleaseInclude(shaderc_include_result* data) = 0;
+
+    virtual ~IncluderInterface() = default;
   };
 
   // Sets the includer instance for libshaderc to call during compilation, as