summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2016-07-14 16:48:25 +0200
committerOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2016-10-10 09:57:04 +0000
commit107be26aeeb775554df1d000deaa4ac7e1a4b51a (patch)
tree973851b7f38c5ffdb91e61e1f0b7b56d8dcaed53
parentb8c702a25f30e0358602a96cc650ef12c9bddcc8 (diff)
downloadqttools-107be26aeeb775554df1d000deaa4ac7e1a4b51a.tar.gz
print no message at all when no argument is supplied to error()
this is useful when an adequate message has already been emitted by other means, like various built-ins do. Change-Id: I092771f55969fad8b214204d666327664727c572 Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from qtbase/22d1351ddea193f5c00d4ae12229358dea826c62) Reviewed-by: Jake Petroules <jake.petroules@qt.io>
-rw-r--r--src/linguist/shared/qmakebuiltins.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/linguist/shared/qmakebuiltins.cpp b/src/linguist/shared/qmakebuiltins.cpp
index d7267efb6..3e823e458 100644
--- a/src/linguist/shared/qmakebuiltins.cpp
+++ b/src/linguist/shared/qmakebuiltins.cpp
@@ -1589,7 +1589,7 @@ QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateBuiltinConditional(
#ifdef PROEVALUATOR_FULL
fputs(msg.toLatin1().constData(), stderr);
#endif
- } else {
+ } else if (!msg.isEmpty() || func_t != T_ERROR) {
m_handler->fileMessage(
(func_t == T_ERROR ? QMakeHandler::ErrorMessage :
func_t == T_WARNING ? QMakeHandler::WarningMessage :