|
@@ -60,7 +60,7 @@ def extract_method_fname(node: demangler.Node) -> tuple[demangler.Node, ...]:
|
|
def _extract(node: demangler.Node):
|
|
def _extract(node: demangler.Node):
|
|
match node:
|
|
match node:
|
|
case node if node.kind == "cv_qual":
|
|
case node if node.kind == "cv_qual":
|
|
- return (node.qual, _extract(node.value))
|
|
|
|
|
|
+ return _extract(node.value)
|
|
case node if node.kind == "qual_name":
|
|
case node if node.kind == "qual_name":
|
|
return (node.value[-1],)
|
|
return (node.value[-1],)
|
|
raise ValueError(f"Unexpected node {node!r}")
|
|
raise ValueError(f"Unexpected node {node!r}")
|