diff options
author | vladlosev <vladlosev@8415998a-534a-0410-bf83-d39667b30386> | 2011-08-16 00:51:14 +0000 |
---|---|---|
committer | vladlosev <vladlosev@8415998a-534a-0410-bf83-d39667b30386> | 2011-08-16 00:51:14 +0000 |
commit | 787146bdb730e9c3731c989a8707ff8f018a0a0d (patch) | |
tree | cad4f03f405fc3928f8320e7b8e679602f7c92b5 | |
parent | f4eeaedb39b6935f6236fe55a52bd9af0b8390ef (diff) | |
download | googletest-787146bdb730e9c3731c989a8707ff8f018a0a0d.tar.gz googletest-787146bdb730e9c3731c989a8707ff8f018a0a0d.tar.bz2 googletest-787146bdb730e9c3731c989a8707ff8f018a0a0d.zip |
Improves support for Clang in Google Mock Doctor.
-rwxr-xr-x | scripts/gmock_doctor.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/gmock_doctor.py b/scripts/gmock_doctor.py index afd59101..e086c919 100755 --- a/scripts/gmock_doctor.py +++ b/scripts/gmock_doctor.py @@ -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 |