aboutsummaryrefslogtreecommitdiffstats
path: root/devel/stdgenerator/files/patch-include_____generator.hpp
blob: 6a1b5a3c7554ee754ca306b3f26a46192dd2fbba (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- include/__generator.hpp.orig	2025-01-31 23:53:04 UTC
+++ include/__generator.hpp
@@ -36,6 +36,7 @@ using std::experimental::suspend_never;
 #include <utility>
 #include <concepts>
 #include <cassert>
+#include <memory>
 
 #if __has_include(<ranges>)
 #  include <ranges>
@@ -309,7 +310,7 @@ class __promise_base_alloc { (public)
     static void operator delete(void* __ptr, std::size_t __frameSize) noexcept {
         _Alloc& __alloc = __get_allocator(__ptr, __frameSize);
         _Alloc __localAlloc(std::move(__alloc));
-        __alloc.~Alloc();
+        __alloc.~_Alloc();
         __localAlloc.deallocate(static_cast<std::byte*>(__ptr), __padded_frame_size(__frameSize));
     }
 };