From 3661f2749a07ebd3733dca944a4ee990b658d864 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 24 Jul 2022 15:41:02 -0400 Subject: [PATCH] Fix regex used for finding classes in the library --- check_abi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/check_abi b/check_abi index 486b2c10..8267aaa3 100755 --- a/check_abi +++ b/check_abi @@ -111,7 +111,9 @@ class Main: classes = set() for i in sorted(lib): # Find a symbol that looks like a class method. - m = re.match(r'(((?:^\S*?::)?(?:[^:\s]+))::([^:\s]+))\(', i) + m = re.match( + r'(((?:^\S*?::)?(?:[^:\s]+))::([^:\s]+))(?:\[[^\]]+\])?\(', + i) if m: full = m.group(1) clas = m.group(2)