wip regression test
diff --git a/tests/test_regrtest.py b/tests/test_regrtest.py
index 5321c7e..4540eb7 100644
--- a/tests/test_regrtest.py
+++ b/tests/test_regrtest.py
@@ -464,6 +464,22 @@
     assert super_node.getattr("__init__", context=context)[0] == Uninferable
 
 
+def test_regression_crash_starred_expression() -> None:
+    """Regression test for #2646."""
+    node: nodes.Attribute = _extract_single_node(
+        textwrap.dedent(
+            """
+        class c:
+            a[t]
+
+        for *o.attr, (*t,) in ():
+            pass
+        """
+        )
+    )
+    assert node.inferred()[0].value == "mystr"
+
+
 @mock.patch(
     "astroid.nodes.ImportFrom._infer",
     side_effect=RecursionError,