summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOpenMP.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2014-03-21 17:34:28 +0000
committerTed Kremenek <kremenek@apple.com>2014-03-21 17:34:28 +0000
commit23df8218939d88dcd15e8f51a1d97d5829016694 (patch)
tree5759ca53413f54a2484423e6e6e66bd42c5892ee /lib/Sema/SemaOpenMP.cpp
parentacd5f2c294a67ed9f57fcfa017f417feb3540f01 (diff)
downloadclang-23df8218939d88dcd15e8f51a1d97d5829016694.tar.gz
clang-23df8218939d88dcd15e8f51a1d97d5829016694.tar.bz2
clang-23df8218939d88dcd15e8f51a1d97d5829016694.tar.xz
Placate -Wunreachable-code by removing unnecessary logic to handle NUM_OPENMP_DEFAULT_KINDS <= 1.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204487 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaOpenMP.cpp')
-rw-r--r--lib/Sema/SemaOpenMP.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Sema/SemaOpenMP.cpp b/lib/Sema/SemaOpenMP.cpp
index e43b4f453e..dc2a68d418 100644
--- a/lib/Sema/SemaOpenMP.cpp
+++ b/lib/Sema/SemaOpenMP.cpp
@@ -937,7 +937,9 @@ OMPClause *Sema::ActOnOpenMPDefaultClause(OpenMPDefaultClauseKind Kind,
SourceLocation EndLoc) {
if (Kind == OMPC_DEFAULT_unknown) {
std::string Values;
- std::string Sep(NUM_OPENMP_DEFAULT_KINDS > 1 ? ", " : "");
+ static_assert(NUM_OPENMP_DEFAULT_KINDS > 1,
+ "NUM_OPENMP_DEFAULT_KINDS not greater than 1");
+ std::string Sep(", ");
for (unsigned i = OMPC_DEFAULT_unknown + 1;
i < NUM_OPENMP_DEFAULT_KINDS; ++i) {
Values += "'";