Skip to content

Commit b8c177e

Browse files
committed
Update vendor
1 parent eba2755 commit b8c177e

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

vendor/vendor/include/pqrs/cf/run_loop_thread.hpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
// pqrs::cf::run_loop_thread v2.9
3+
// pqrs::cf::run_loop_thread v2.10
44

55
// (C) Copyright Takayama Fumihiko 2018.
66
// Distributed under the Boost Software License, Version 1.0.
@@ -78,7 +78,9 @@ class run_loop_thread final {
7878
// Although this does not usually happen, it is reached when CFRunLoop processing does not start due to a problem with CFRunLoop.
7979
// Abort because it is irrecoverable.
8080
if (failure_policy_ == failure_policy::exit) {
81-
std::quick_exit(EXIT_FAILURE);
81+
// `std::quick_exit` causes a "Symbol not found: _quick_exit" error on macOS 13,
82+
// so we use `std::_Exit` instead.
83+
std::_Exit(EXIT_FAILURE);
8284
} else {
8385
abort();
8486
}

0 commit comments

Comments
 (0)