From dd1f33fd93fe713abb8ff49ec635f85a3dc5c1ce Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Mon, 1 Aug 2022 14:26:04 +0200 Subject: [PATCH] Fix C++20 build Change-Id: I1264cfccf1165ddc7a9177830376fb37176ece35 --- src/3rdparty/embree/common/sys/vector.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/3rdparty/embree/common/sys/vector.h b/src/3rdparty/embree/common/sys/vector.h index f8326267..6e0e6cd6 100644 --- a/src/3rdparty/embree/common/sys/vector.h +++ b/src/3rdparty/embree/common/sys/vector.h @@ -127,7 +127,7 @@ namespace embree { assert(!empty()); size_active--; - alloc.destroy(&items[size_active]); + std::allocator_traits::destroy(alloc, &items[size_active]); } __forceinline void clear() @@ -179,7 +179,7 @@ namespace embree if (new_active < size_active) { for (size_t i=new_active; i::destroy(alloc, &items[i]); size_active = new_active; } @@ -195,7 +195,7 @@ namespace embree items = alloc.allocate(new_alloced); for (size_t i=0; i::destroy(alloc, &old_items[i]); } for (size_t i=size_active; i