summaryrefslogblamecommitdiff
path: root/var/spack/repos/builtin/packages/pika/posix_stack_non_executable_0_6_0_12.patch
blob: c25e1fe40798d56887a5a1abfe989b574e43f1aa (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                                                                                                                          
diff --git a/libs/pika/coroutines/include/pika/coroutines/detail/posix_utility.hpp b/libs/pika/coroutines/include/pika/coroutines/detail/posix_utility.hpp
index d53ac752..7c02f781 100644
--- a/libs/pika/coroutines/include/pika/coroutines/detail/posix_utility.hpp
+++ b/libs/pika/coroutines/include/pika/coroutines/detail/posix_utility.hpp
@@ -79,7 +79,7 @@ namespace pika::threads::coroutines::detail::posix {
     inline void* alloc_stack(std::size_t size)
     {
         void* real_stack = ::mmap(nullptr, size + EXEC_PAGESIZE,
-            PROT_EXEC | PROT_READ | PROT_WRITE,
+            PROT_READ | PROT_WRITE,
 #if defined(__APPLE__)
             MAP_PRIVATE | MAP_ANON | MAP_NORESERVE,
 #elif defined(__FreeBSD__)