X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fbacktrace.c;h=42ddb2e8cc174ca051f6a64d2ab61bffa2a1c191;hb=640c41f74a0a13d93b0a587f86fdeda522adf1c6;hp=07114aa1b06f101c47d478f63fe7dc6035d520c5;hpb=2b6833e06ab94171d193a75eac8cc68d2cf223c4;p=sbcl.git diff --git a/src/runtime/backtrace.c b/src/runtime/backtrace.c index 07114aa..42ddb2e 100644 --- a/src/runtime/backtrace.c +++ b/src/runtime/backtrace.c @@ -285,11 +285,16 @@ backtrace(int nframes) static int altstack_pointer_p (void *p) { +#ifndef LISP_FEATURE_WIN32 char* stack_start = ((char *) arch_os_get_current_thread()) + dynamic_values_bytes; char* stack_end = stack_start + 32*SIGSTKSZ; return (p > stack_start && p <= stack_end); +#else + /* Win32 doesn't do altstack */ + return 0; +#endif } static int