https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94888
--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> --- AddressSanitizer:DEADLYSIGNAL ================================================================= ==198476==ERROR: AddressSanitizer: stack-overflow on address 0x7ffc0eba4ff8 (pc 0x7f4eab1169b4 bp 0x7f4eab20ef80 sp 0x7ffc0eba5000 T0) #0 0x7f4eab1169b4 in __asan::Allocator::ComputeRZLog(unsigned long) /home/jwakely/src/gcc/gcc/libsanitizer/asan/asan_allocator.cpp:361 #1 0x7f4eab1169b4 in __asan::Allocator::Allocate(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType, bool) /home/jwakely/src/gcc/gcc/libsanitizer/asan/asan_allocator.cpp:439 #2 0x7f4eab113a78 in __asan::asan_memalign(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType) /home/jwakely/src/gcc/gcc/libsanitizer/asan/asan_allocator.cpp:951 #3 0x7f4eab197760 in operator new(unsigned long) /home/jwakely/src/gcc/gcc/libsanitizer/asan/asan_new_delete.cpp:99 #4 0x40191d in FunctionBridger<int, char>::FunctionBridger<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:104 #5 0x4016cb in Function<int (char)>::Function<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:143 #6 0x401c28 in FunctionImpl<Function<int (char)>, int, char>::FunctionImpl<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:90 #7 0x40192b in FunctionBridger<int, char>::FunctionBridger<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:104 #8 0x4016cb in Function<int (char)>::Function<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:143 #9 0x401c28 in FunctionImpl<Function<int (char)>, int, char>::FunctionImpl<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:90 #10 0x40192b in FunctionBridger<int, char>::FunctionBridger<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:104 #11 0x4016cb in Function<int (char)>::Function<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:143 #12 0x401c28 in FunctionImpl<Function<int (char)>, int, char>::FunctionImpl<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:90 #13 0x40192b in FunctionBridger<int, char>::FunctionBridger<Function<int (char)> >(Function<int (char)>&&) /tmp/94888.cc:104