From b87be486a5030d543eb56e2d69dec54b7661a9ea Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Fri, 7 Feb 2025 15:54:15 +0100 Subject: [PATCH] always include cstdint for kernels --- src/pystencilssfg/ir/analysis.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pystencilssfg/ir/analysis.py b/src/pystencilssfg/ir/analysis.py index ff8331f..5b6d2d6 100644 --- a/src/pystencilssfg/ir/analysis.py +++ b/src/pystencilssfg/ir/analysis.py @@ -73,9 +73,11 @@ def collect_includes(file: SfgSourceFile) -> set[HeaderFile]: case SfgEntityDef(entity): match entity: case SfgKernelHandle(kernel, _): - return set( - HeaderFile.parse(h) for h in kernel.required_headers - ) | visit_decl(entity) + return ( + set(HeaderFile.parse(h) for h in kernel.required_headers) + | {HeaderFile.parse("<cstdint>")} + | visit_decl(entity) + ) case SfgFunction(_, tree, _) | SfgMethod(_, tree, _): return walk_syntax(tree) | visit_decl(entity) -- GitLab