Skip to content

Commit 14909a6

Browse files
committed
[misc] make generator not default-constructible as always meant to be
1 parent 7a4c26d commit 14909a6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

include/radr/generator.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ class generator
502502
using coroutine_handle = std::coroutine_handle<promise_type>;
503503

504504
public:
505-
generator() noexcept = default;
505+
generator() noexcept = delete;
506506

507507
generator(generator && other) noexcept :
508508
coro_(std::exchange(other.coro_, {})), started_(std::exchange(other.started_, false))
@@ -607,7 +607,7 @@ class generator<Ref, Value, detail::use_allocator_arg>
607607
using promise_base = detail::generator_promise_base<Ref>;
608608

609609
public:
610-
generator() noexcept : promise_(nullptr), coro_(), started_(false) {}
610+
generator() = delete;
611611

612612
generator(generator && other) noexcept :
613613
promise_(std::exchange(other.promise_, nullptr)),

0 commit comments

Comments
 (0)