diff --git a/.github/workflows/autogen.yml b/.github/workflows/autogen.yml index 3e2c73ea4b..18ab67b55e 100644 --- a/.github/workflows/autogen.yml +++ b/.github/workflows/autogen.yml @@ -13,11 +13,9 @@ on: pull_request: paths: - 'tinygrad/runtime/autogen/**/*' - - 'tinygrad/runtime/support/autogen.py' workflow_dispatch: paths: - 'tinygrad/runtime/autogen/**/*' - - 'tinygrad/runtime/support/autogen.py' jobs: autogen: diff --git a/tinygrad/runtime/support/autogen.py b/tinygrad/runtime/support/autogen.py index 921ab3d481..7f2783815a 100644 --- a/tinygrad/runtime/support/autogen.py +++ b/tinygrad/runtime/support/autogen.py @@ -241,7 +241,7 @@ def gen(dll, files, args=[], prolog=[], rules=[], epilog=[], recsym=False, use_e it = iter(toks[1:]) _args = [nm(t) for t in itertools.takewhile(lambda t:nm(t)!=')', it) if clang.clang_getTokenKind(t) == clang.CXToken_Identifier] if len(body:=list(it)) == 0: continue - macros += [f"{nm(c)} = lambda{' ' * bool(_args)}{','.join(_args)}: {readext(f,loc(body[0]),clang.clang_getRangeEnd(extent(toks[-1])))}"] + macros += [f"{nm(c)} = lambda {','.join(_args)}: {readext(f, loc(body[0]), clang.clang_getRangeEnd(extent(toks[-1])))}"] else: macros += [f"{nm(c)} = {readext(f, loc(toks[1]), clang.clang_getRangeEnd(extent(toks[-1])))}"] case clang.CXCursor_VarDecl if clang.clang_getCursorLinkage(c) == clang.CXLinkage_Internal: ty = clang.clang_getCursorType(c)