From 374f932091b3128dcfeb1424ac17a5728ecdf6d8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 17 May 2020 12:48:45 +0200
Subject: [PATCH] Runtime: Fix gdb_backtrace() when --without-threads.

---
 src/interpret.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/interpret.c b/src/interpret.c
index 6539364117..76051e67f4 100644
--- a/src/interpret.c
+++ b/src/interpret.c
@@ -3353,7 +3353,11 @@ void gdb_backtrace (
 	if(of) {
           tmp = of->locals - f->locals;
         } else {
+#ifdef PIKE_THREADS
           tmp = ts->state.stack_pointer - f->locals;
+#else
+	  tmp = Pike_sp - f->locals;
+#endif
         }
         args = (INT32)tmp;
 	args = MAXIMUM(MINIMUM(args, f->num_args),0);
-- 
GitLab