diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-06-24 01:03:13 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-06-24 14:44:08 +0200 |
commit | 63b8775e681c4901e4a2f1ec09086e3380f8b48d (patch) | |
tree | 57e5e54239139de8e8065e4d14c39e466d863538 | |
parent | 0d0cdc731ce1b50467d901cae756d52a95f6220f (diff) | |
download | mxs-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.cpp | 2 | ||||
-rw-r--r-- | elftosb2/ElftosbAST.cpp | 6 | ||||
-rw-r--r-- | elftosb2/EncoreBootImageGenerator.cpp | 3 | ||||
-rw-r--r-- | elftosb2/elftosb.cpp | 2 | ||||
-rw-r--r-- | encryptgpk/encryptgpk.cpp | 2 | ||||
-rw-r--r-- | keygen/keygen.cpp | 2 | ||||
-rw-r--r-- | sbtool/sbtool.cpp | 2 |
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 */ } } } |