Skip to content
Snippets Groups Projects
Commit b87be486 authored by Frederik Hennig's avatar Frederik Hennig
Browse files

always include cstdint for kernels

parent 73ead40a
Branches
Tags
1 merge request!17Improved Source File and Code Structure Modelling
Pipeline #73678 passed
...@@ -73,9 +73,11 @@ def collect_includes(file: SfgSourceFile) -> set[HeaderFile]: ...@@ -73,9 +73,11 @@ def collect_includes(file: SfgSourceFile) -> set[HeaderFile]:
case SfgEntityDef(entity): case SfgEntityDef(entity):
match entity: match entity:
case SfgKernelHandle(kernel, _): case SfgKernelHandle(kernel, _):
return set( return (
HeaderFile.parse(h) for h in kernel.required_headers set(HeaderFile.parse(h) for h in kernel.required_headers)
) | visit_decl(entity) | {HeaderFile.parse("<cstdint>")}
| visit_decl(entity)
)
case SfgFunction(_, tree, _) | SfgMethod(_, tree, _): case SfgFunction(_, tree, _) | SfgMethod(_, tree, _):
return walk_syntax(tree) | visit_decl(entity) return walk_syntax(tree) | visit_decl(entity)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment