Preprocessor: Report #error configuration when -D is used. Ticket: #2042
This commit is contained in:
parent
6de1711515
commit
674644cb29
|
@ -231,7 +231,8 @@ std::string Preprocessor::removeComments(const std::string &str, const std::stri
|
||||||
writeError(filename, lineno, _errorLogger, "syntaxError", errmsg.str());
|
writeError(filename, lineno, _errorLogger, "syntaxError", errmsg.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (str.compare(i, 6, "#error") == 0 || str.compare(i, 8, "#warning") == 0)
|
if ((str.compare(i, 6, "#error") == 0 && _settings->userDefines.empty()) ||
|
||||||
|
str.compare(i, 8, "#warning") == 0)
|
||||||
{
|
{
|
||||||
if (str.compare(i, 6, "#error") == 0)
|
if (str.compare(i, 6, "#error") == 0)
|
||||||
code << "#error";
|
code << "#error";
|
||||||
|
|
Loading…
Reference in New Issue