diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-07 17:21:53 -0700 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-09 03:09:22 -0600 |
commit | b2e1d0b6e082d1c865f2c1f8178625861cf2f10a (patch) | |
tree | 4c4c0ff490c7a5bc4bfa1e8f942bc54bc18268a4 /build-aux | |
parent | 7e4ef1e64cf639083df342e2e0c904c5207b56cb (diff) |
stack.c.gen: FIX: Never skip top-level functions
Diffstat (limited to 'build-aux')
-rwxr-xr-x | build-aux/stack.c.gen | 4 |
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 |