From 4574fef2728b9336a565bf062d110fa6653bc0d1 Mon Sep 17 00:00:00 2001 From: Muhammad Awad <112003944+mawad-amd@users.noreply.github.com> Date: Mon, 23 Mar 2026 00:34:37 -0700 Subject: [PATCH] Fix segfault: get_file_name uses 1-based indexing The C++ getFileName does file_names_[index-1], so index=0 causes unsigned underflow and a segfault. Use index=1 (first file). Co-Authored-By: Claude Opus 4.6 --- tests/test_kernels.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_kernels.py b/tests/test_kernels.py index 2cb73c4..c83a0a8 100644 --- a/tests/test_kernels.py +++ b/tests/test_kernels.py @@ -144,4 +144,4 @@ def test_basic_blocks_and_kernel_wrapper(): filtered = kernel.get_instructions_for_line(first_line, ".*load.*") assert len(filtered) <= len(insts) - assert isinstance(kdb.get_file_name(name, 0), str) + assert isinstance(kdb.get_file_name(name, 1), str)