diff --git a/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py b/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py index 989a448..cbf7f9d 100644 --- a/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py +++ b/pythonbpf/vmlinux_parser/ir_gen/ir_generation.py @@ -4,7 +4,6 @@ from ..dependency_handler import DependencyHandler from .debug_info_gen import debug_info_generation from ..dependency_node import DependencyNode import llvmlite.ir as ir -from typing import Optional logger = logging.getLogger(__name__) @@ -132,7 +131,7 @@ class IRGenerator: field_index: int, is_indexed: bool = False, index: int = 0, - containing_type_size: Optional[int] = None, + containing_type_size: int = 0, ) -> str: if is_indexed: name = ( diff --git a/tests/failing_tests/xdp_pass.py b/tests/failing_tests/xdp_pass.py index 595632b..bf31ee8 100644 --- a/tests/failing_tests/xdp_pass.py +++ b/tests/failing_tests/xdp_pass.py @@ -3,6 +3,7 @@ from pythonbpf.maps import HashMap from pythonbpf.helper import XDP_PASS from vmlinux import TASK_COMM_LEN # noqa: F401 from vmlinux import struct_trace_event_raw_sys_enter # noqa: F401 +from vmlinux import struct_posix_cputimers # noqa: F401 from vmlinux import struct_xdp_md # from vmlinux import struct_trace_event_raw_sys_enter # noqa: F401 # from vmlinux import struct_ring_buffer_per_cpu # noqa: F401