diff --git a/src/pystencilssfg/ir/analysis.py b/src/pystencilssfg/ir/analysis.py index ff8331f3000e6d793ff5e39889ec2f1d3bdeb864..5b6d2d693af8c5eb27c4f2c8fc7b7f38a69108b7 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)