From 29e3094d1e02bae164fabf73abe3d442b691bb22 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Wed, 15 Sep 2021 14:41:34 -0700 Subject: [PATCH] symbols-check: Fix symbol demangling for Windows Only strip leading underscores if there's also a trailing @ Fixes shared-glapi symbol check for x64 Reviewed-by: Eric Engestrom Reviewed-by: Emil Velikov Part-of: --- bin/symbols-check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/symbols-check.py b/bin/symbols-check.py index 5ebeb861d12..dd36470d768 100644 --- a/bin/symbols-check.py +++ b/bin/symbols-check.py @@ -73,7 +73,7 @@ def get_symbols_dumpbin(dumpbin, lib): continue symbol_name = fields[3] # De-mangle symbols - if symbol_name[0] == '_': + if symbol_name[0] == '_' and '@' in symbol_name: symbol_name = symbol_name[1:].split('@')[0] symbols.append(symbol_name) return symbols