summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-06-24 01:03:13 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-06-24 14:44:08 +0200
commit63b8775e681c4901e4a2f1ec09086e3380f8b48d (patch)
tree57e5e54239139de8e8065e4d14c39e466d863538
parent0d0cdc731ce1b50467d901cae756d52a95f6220f (diff)
downloadmxs-utils-63b8775e681c4901e4a2f1ec09086e3380f8b48d.tar.gz
mxs-utils-63b8775e681c4901e4a2f1ec09086e3380f8b48d.tar.xz
add defaults to case statements
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--common/ELFSourceFile.cpp2
-rw-r--r--elftosb2/ElftosbAST.cpp6
-rw-r--r--elftosb2/EncoreBootImageGenerator.cpp3
-rw-r--r--elftosb2/elftosb.cpp2
-rw-r--r--encryptgpk/encryptgpk.cpp2
-rw-r--r--keygen/keygen.cpp2
-rw-r--r--sbtool/sbtool.cpp2
7 files changed, 19 insertions, 0 deletions
diff --git a/common/ELFSourceFile.cpp b/common/ELFSourceFile.cpp
index 68f99ff..66b93ef 100644
--- a/common/ELFSourceFile.cpp
+++ b/common/ELFSourceFile.cpp
@@ -455,6 +455,8 @@ void ELFSourceFile::ELFDataSource::addSection(unsigned sectionIndex)
case kSecinfoCStartupClear:
addNobits = false;
break;
+ default:
+ break;
}
}
}
diff --git a/elftosb2/ElftosbAST.cpp b/elftosb2/ElftosbAST.cpp
index c2e1cf5..d1c9784 100644
--- a/elftosb2/ElftosbAST.cpp
+++ b/elftosb2/ElftosbAST.cpp
@@ -779,6 +779,9 @@ ExprASTNode * BinaryOpExprASTNode::reduce(EvalContext & context)
case kNotEqual:
result = leftValue != rightValue;
break;
+ default:
+ /* handled in 'if' part */
+ break;
}
}
@@ -1223,6 +1226,9 @@ void SectionASTNode::printTree(int indent) const
case kExclude:
actionName = "exclude";
break;
+ default:
+ actionName = "???";
+ break;
}
if (m_source)
diff --git a/elftosb2/EncoreBootImageGenerator.cpp b/elftosb2/EncoreBootImageGenerator.cpp
index 9bb65c2..6956c2f 100644
--- a/elftosb2/EncoreBootImageGenerator.cpp
+++ b/elftosb2/EncoreBootImageGenerator.cpp
@@ -267,6 +267,9 @@ void EncoreBootImageGenerator::processExecuteOperation(ExecuteOperation * op, En
case ExecuteOperation::kCall:
command = new EncoreBootImage::CallCommand();
break;
+ default:
+ assert(false);
+ return;
}
command->setAddress(target->getBeginAddress());
diff --git a/elftosb2/elftosb.cpp b/elftosb2/elftosb.cpp
index 7f3b764..7d9bf28 100644
--- a/elftosb2/elftosb.cpp
+++ b/elftosb2/elftosb.cpp
@@ -403,6 +403,8 @@ public:
case Logger::DEBUG:
Log::getLogger()->setFilterLevel(Logger::DEBUG2);
break;
+ default:
+ break; /* do nothing */
}
}
}
diff --git a/encryptgpk/encryptgpk.cpp b/encryptgpk/encryptgpk.cpp
index c86fb27..f5cc361 100644
--- a/encryptgpk/encryptgpk.cpp
+++ b/encryptgpk/encryptgpk.cpp
@@ -412,6 +412,8 @@ public:
case Logger::DEBUG:
Log::getLogger()->setFilterLevel(Logger::DEBUG2);
break;
+ default:
+ break; /* do nothing here */
}
}
}
diff --git a/keygen/keygen.cpp b/keygen/keygen.cpp
index 7d32174..0774069 100644
--- a/keygen/keygen.cpp
+++ b/keygen/keygen.cpp
@@ -242,6 +242,8 @@ public:
case Logger::DEBUG:
Log::getLogger()->setFilterLevel(Logger::DEBUG2);
break;
+ default:
+ break; /* do nothing here */
}
}
}
diff --git a/sbtool/sbtool.cpp b/sbtool/sbtool.cpp
index 1cf57a1..0dad78b 100644
--- a/sbtool/sbtool.cpp
+++ b/sbtool/sbtool.cpp
@@ -273,6 +273,8 @@ public:
case Logger::DEBUG:
Log::getLogger()->setFilterLevel(Logger::DEBUG2);
break;
+ default:
+ break; /* do nothing here */
}
}
}