summaryrefslogtreecommitdiff
path: root/build-aux/stack.c.gen
diff options
context:
space:
mode:
Diffstat (limited to 'build-aux/stack.c.gen')
-rwxr-xr-xbuild-aux/stack.c.gen9
1 files changed, 7 insertions, 2 deletions
diff --git a/build-aux/stack.c.gen b/build-aux/stack.c.gen
index 97775a6..57191e3 100755
--- a/build-aux/stack.c.gen
+++ b/build-aux/stack.c.gen
@@ -224,8 +224,13 @@ def main(ci_fnames: list[str]) -> None:
missing.add(funcname)
return 0
if funcname in chain:
- cycles.add(f"{chain[chain.index(funcname):] + [funcname]}")
- return 9999999
+ if "__assert_msg_fail" in chain:
+ if funcname == "__wrap_printf":
+ return 0
+ pass
+ else:
+ cycles.add(f"{chain[chain.index(funcname):] + [funcname]}")
+ return 9999999
node = graph[funcname]
if dbg:
print(f"//dbg: {funcname}\t{node.nstatic}")