aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Bind.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2015-01-14 11:33:12 +0100
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-01-14 12:01:06 +0100
commit8f988a0a21df96322dc09abf6825c16a8d71c301 (patch)
tree85a297d224becffc5c394dd2e0a01944edd5112b /src/libs/3rdparty/cplusplus/Bind.cpp
parent70c9c51e5e4c6f70c950c959757a2e597a646c56 (diff)
C++: Compile fix for MSVC
Change-Id: Ie6399ae95b1dee84dc85fe2e7634c020b312a9a7 Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Bind.cpp')
-rw-r--r--src/libs/3rdparty/cplusplus/Bind.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/3rdparty/cplusplus/Bind.cpp b/src/libs/3rdparty/cplusplus/Bind.cpp
index 2558508365..5de4730be8 100644
--- a/src/libs/3rdparty/cplusplus/Bind.cpp
+++ b/src/libs/3rdparty/cplusplus/Bind.cpp
@@ -483,7 +483,7 @@ bool stringLiteralToInt(const StringLiteral *stringLiteral, int *output)
}
std::stringstream ss(std::string(stringLiteral->chars(), stringLiteral->size()));
- const bool ok = ss >> *output;
+ const bool ok = !(ss >> *output).fail();
if (!ok)
*output = 0;