summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-03-07 17:21:53 -0700
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-03-09 03:09:22 -0600
commitb2e1d0b6e082d1c865f2c1f8178625861cf2f10a (patch)
tree4c4c0ff490c7a5bc4bfa1e8f942bc54bc18268a4
parent7e4ef1e64cf639083df342e2e0c904c5207b56cb (diff)
stack.c.gen: FIX: Never skip top-level functions
-rwxr-xr-xbuild-aux/stack.c.gen4
1 files changed, 2 insertions, 2 deletions
diff --git a/build-aux/stack.c.gen b/build-aux/stack.c.gen
index b6e49a5..b1369d1 100755
--- a/build-aux/stack.c.gen
+++ b/build-aux/stack.c.gen
@@ -330,7 +330,7 @@ def analyze(
nonlocal dbg
funcname = resolve_funcname(orig_funcname)
if not funcname:
- if app.skip_call(chain, QName(str(orig_funcname))):
+ if chain and app.skip_call(chain, QName(str(orig_funcname))):
if dbg:
print(f"//dbg: {'- '*len(chain)}{orig_funcname}\tskip missing")
return 0
@@ -339,7 +339,7 @@ def analyze(
if dbg:
print(f"//dbg: {'- '*len(chain)}{orig_funcname}\tmissing")
return 0
- if app.skip_call(chain, funcname):
+ if chain and app.skip_call(chain, funcname):
if dbg:
print(f"//dbg: {'- '*len(chain)}{orig_funcname}\tskip")
return 0