Mercurial > hg > CbC > CbC_llvm
view clang/utils/TestUtils/deep-stack.py @ 266:00f31e85ec16 default tip
Added tag current for changeset 31d058e83c98
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 14 Oct 2023 10:13:55 +0900 |
parents | 1f2b6ac9f198 |
children |
line wrap: on
line source
#!/usr/bin/env python from __future__ import absolute_import, division, print_function def pcall(f, N): if N == 0: print(" f(0)", file=f) return print(" f(", file=f) pcall(f, N - 1) print(" )", file=f) def main(): f = open("t.c", "w") print("int f(int n) { return n; }", file=f) print("int t() {", file=f) print(" return", file=f) pcall(f, 10000) print(" ;", file=f) print("}", file=f) if __name__ == "__main__": import sys sys.setrecursionlimit(100000) main()