From d593a276b1fbf72f713762361a6043b2d78e2e33 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 14 Jan 2015 13:36:55 +0100 Subject: C++: Fix compile for MSVC2010 Change-Id: I3049efa29b80fecc6c9daa9e1eb967428d331bb2 Reviewed-by: Przemyslaw Gorszkowski Reviewed-by: Nikolai Kosjar --- src/libs/3rdparty/cplusplus/Bind.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/libs/3rdparty/cplusplus/Bind.cpp b/src/libs/3rdparty/cplusplus/Bind.cpp index 0911a7d646..d3996ba79c 100644 --- a/src/libs/3rdparty/cplusplus/Bind.cpp +++ b/src/libs/3rdparty/cplusplus/Bind.cpp @@ -499,7 +499,8 @@ void calculateConstantValue(const Symbol *symbol, EnumeratorDeclaration *e, Cont int constantValueAsInt = 0; if (stringLiteralToInt(constantValue, &constantValueAsInt)) { ++constantValueAsInt; - const std::string buffer = std::to_string(constantValueAsInt); + const std::string buffer + = std::to_string(static_cast(constantValueAsInt)); e->setConstantValue(control->stringLiteral(buffer.c_str(), unsigned(buffer.size()))); } -- cgit v1.2.1