summaryrefslogtreecommitdiffstats
path: root/Source/cmFortranParser.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-09-05 18:50:31 (GMT)
committerBrad King <brad.king@kitware.com>2016-09-06 19:40:04 (GMT)
commite11cd31fa0cce8210577ee46b6a33ee371f4fe64 (patch)
tree8df65973c382e58798981622fc6c4550d93409d2 /Source/cmFortranParser.h
parent8317ea01aa3cf9319ef907e127fa6dbf9666cc53 (diff)
downloadCMake-e11cd31fa0cce8210577ee46b6a33ee371f4fe64.zip
CMake-e11cd31fa0cce8210577ee46b6a33ee371f4fe64.tar.gz
CMake-e11cd31fa0cce8210577ee46b6a33ee371f4fe64.tar.bz2
Fortran: Warn when dependency scanning fails to parse a source file
We expect to handle all relevant statements and ignore those that we do not understand. Warn if this process ever fails. Otherwise dependency information may be silently left out.
Diffstat (limited to 'Source/cmFortranParser.h')
-rw-r--r--Source/cmFortranParser.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmFortranParser.h b/Source/cmFortranParser.h
index 5f1c7ac..57ad2af 100644
--- a/Source/cmFortranParser.h
+++ b/Source/cmFortranParser.h
@@ -146,6 +146,9 @@ struct cmFortranParser_s
// Buffer for string literals.
std::string TokenString;
+ // Error message text if a parser error occurs.
+ std::string Error;
+
// Flag for whether lexer is reading from inside an interface.
bool InInterface;