Improves support for Clang in Google Mock Doctor.

This commit is contained in:
vladlosev 2011-08-16 00:51:14 +00:00
parent f4eeaedb39
commit 787146bdb7

View File

@ -394,8 +394,9 @@ def _NeedToUseSymbolDiagnoser(msg):
gcc_regex = (_GCC_FILE_LINE_RE + r'error: \'(?P<symbol>.+)\' '
r'(was not declared in this scope|has not been declared)')
clang_regex = (_CLANG_FILE_LINE_RE + r'error: use of undeclared identifier '
r'\'(?P<symbol>.+)\'')
clang_regex = (_CLANG_FILE_LINE_RE +
r'error: (use of undeclared identifier|unknown type name) '
r'\'(?P<symbol>[^\']+)\'')
diagnosis = """
'%(symbol)s' is defined by Google Mock in the testing namespace.
Did you forget to write