summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Preprocessor.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2018-10-26 17:17:11 -0400
committerBernard Normier <bernard@zeroc.com>2018-10-26 17:17:11 -0400
commit42c905a3ca29a1e911e7def9c2d9d9b8e95383cd (patch)
tree1b704d084e39c0acd15859f2dd258eff7aaa7fc6 /cpp/src/Slice/Preprocessor.cpp
parentDo not use time.clock() with Python >= 3.3 as it is deprecated (diff)
downloadice-42c905a3ca29a1e911e7def9c2d9d9b8e95383cd.tar.bz2
ice-42c905a3ca29a1e911e7def9c2d9d9b8e95383cd.tar.xz
ice-42c905a3ca29a1e911e7def9c2d9d9b8e95383cd.zip
Extra C++ warning flags with clang and g++.
Fixes 223.
Diffstat (limited to 'cpp/src/Slice/Preprocessor.cpp')
-rw-r--r--cpp/src/Slice/Preprocessor.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/cpp/src/Slice/Preprocessor.cpp b/cpp/src/Slice/Preprocessor.cpp
index 397dad8eb69..3783cd7dd1a 100644
--- a/cpp/src/Slice/Preprocessor.cpp
+++ b/cpp/src/Slice/Preprocessor.cpp
@@ -309,7 +309,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
bool
Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, const vector<string>& includePaths,
- const vector<string>& extraArgs, const string& cppSourceExt,
+ const vector<string>& extraArgs, const string& /*cppSourceExt*/,
const string& optValue)
{
if(!checkInputFile())
@@ -548,7 +548,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
}
}
- string::size_type pos = 0;
+ pos = 0;
while((pos = result.find("\\", pos + 1)) != string::npos)
{
result.insert(pos, 1, '\\');
@@ -590,7 +590,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
//
// Change .o[bj] suffix to the h header extension suffix.
//
- string::size_type pos = result.find(suffix);
+ pos = result.find(suffix);
if(pos != string::npos)
{
string name = result.substr(0, pos);
@@ -621,7 +621,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
//
// Find end of next file.
//
- string::size_type pos = 0;
+ pos = 0;
while((pos = result.find_first_of(" :\t\r\n\\", pos + 1)) != string::npos)
{
if(result[pos] == ':')
@@ -654,7 +654,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
//
// Change .o[bj] suffix to .cs suffix.
//
- string::size_type pos;
+ pos = 0;
if((pos = result.find(suffix)) != string::npos)
{
result.replace(pos, suffix.size() - 1, ".cs");
@@ -668,7 +668,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
//
// Change .o[bj] suffix to .js suffix.
//
- string::size_type pos;
+ pos = 0;
if((pos = result.find(suffix)) != string::npos)
{
result.replace(pos, suffix.size() - 1, ".js");
@@ -684,7 +684,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
{
result = pyPrefix + result;
}
- string::size_type pos;
+ pos = 0;
if((pos = result.find(suffix)) != string::npos)
{
result.replace(pos, suffix.size() - 1, "_ice.py");
@@ -696,7 +696,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
//
// Change .o[bj] suffix to .rb suffix.
//
- string::size_type pos;
+ pos = 0;
if((pos = result.find(suffix)) != string::npos)
{
result.replace(pos, suffix.size() - 1, ".rb");
@@ -708,7 +708,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
//
// Change .o[bj] suffix to .php suffix.
//
- string::size_type pos;
+ pos = 0;
if((pos = result.find(suffix)) != string::npos)
{
result.replace(pos, suffix.size() - 1, ".php");
@@ -717,7 +717,7 @@ Slice::Preprocessor::printMakefileDependencies(ostream& out, Language lang, cons
}
case ObjC:
{
- string::size_type pos = result.find(suffix);
+ pos = result.find(suffix);
if(pos != string::npos)
{
string name = result.substr(0, pos);