Skip to content
Snippets Groups Projects

Improved Source File and Code Structure Modelling

Merged Frederik Hennig requested to merge fhennig/source-files into master
Viewing commit 35764348
Show latest version
1 file
+ 2
2
Preferences
Compare changes
@@ -7,7 +7,7 @@ import sympy as sp
@@ -7,7 +7,7 @@ import sympy as sp
from pystencils import TypedSymbol
from pystencils import TypedSymbol
from pystencils.codegen import Parameter
from pystencils.codegen import Parameter
from pystencils.types import PsType, PsScalarType, UserTypeSpec, create_type
from pystencils.types import PsType, PsIntegerType, UserTypeSpec, create_type
from ..exceptions import SfgException
from ..exceptions import SfgException
from .headers import HeaderFile
from .headers import HeaderFile
@@ -474,7 +474,7 @@ def includes(obj: ExprLike | PsType) -> set[HeaderFile]:
@@ -474,7 +474,7 @@ def includes(obj: ExprLike | PsType) -> set[HeaderFile]:
case PsType():
case PsType():
headers = set(HeaderFile.parse(h) for h in obj.required_headers)
headers = set(HeaderFile.parse(h) for h in obj.required_headers)
if isinstance(obj, PsScalarType):
if isinstance(obj, PsIntegerType):
headers.add(HeaderFile.parse("<cstdint>"))
headers.add(HeaderFile.parse("<cstdint>"))
return headers
return headers