Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Kristian Arntzen <post@arntzen-software.no>2021-09-30 15:12:08 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2021-09-30 15:12:08 +0300
commit96d95fbb3185b98177c0f447d2e73e8e18dfd7b8 (patch)
tree5e1793ff83a06371b7a65565f725b0331adbd846 /spirv_cross_containers.hpp
parent9462b90067f60c8dcd406e1dcfdd15a206ddba5f (diff)
MSVC: Workaround crtdbg macroing free().
Diffstat (limited to 'spirv_cross_containers.hpp')
-rw-r--r--spirv_cross_containers.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/spirv_cross_containers.hpp b/spirv_cross_containers.hpp
index f2179b4e..a027250b 100644
--- a/spirv_cross_containers.hpp
+++ b/spirv_cross_containers.hpp
@@ -546,7 +546,7 @@ class ObjectPoolBase
{
public:
virtual ~ObjectPoolBase() = default;
- virtual void free_opaque(void *ptr) = 0;
+ virtual void deallocate_opaque(void *ptr) = 0;
};
template <typename T>
@@ -580,15 +580,15 @@ public:
return ptr;
}
- void free(T *ptr)
+ void deallocate(T *ptr)
{
ptr->~T();
vacants.push_back(ptr);
}
- void free_opaque(void *ptr) override
+ void deallocate_opaque(void *ptr) override
{
- free(static_cast<T *>(ptr));
+ deallocate(static_cast<T *>(ptr));
}
void clear()