Index: tools/win/static_initializers/static_initializers.cc |
diff --git a/tools/win/static_initializers/static_initializers.cc b/tools/win/static_initializers/static_initializers.cc |
index 440bb9de8339cf4d166d2fcc358954c68e101d04..fadda9a0c9ac06ea0c764cbbd59275f337c40eb8 100644 |
--- a/tools/win/static_initializers/static_initializers.cc |
+++ b/tools/win/static_initializers/static_initializers.cc |
@@ -98,7 +98,8 @@ static void PrintIfDynamicInitializer(const std::wstring& module, |
BSTR bstr_name; |
if (SUCCEEDED(symbol->get_name(&bstr_name))) { |
- if (wcsstr(bstr_name, L"`dynamic initializer for '")) { |
+ if (wcsstr(bstr_name, L"`dynamic initializer for '") || |
+ wcsstr(bstr_name, L"`dynamic atexit destructor for '")) { |
wprintf(L"%s: %s\n", module.c_str(), bstr_name); |
SysFreeString(bstr_name); |
} |