summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_affinity.cpp
diff options
context:
space:
mode:
authorJonathan Peyton <jonathan.l.peyton@intel.com>2017-09-05 15:43:58 +0000
committerJonathan Peyton <jonathan.l.peyton@intel.com>2017-09-05 15:43:58 +0000
commit6a393f75f4ee7780d10f87a636bc7844f7157fca (patch)
treeb9bd6b4e798c20afddf78c741c3b4de94c548889 /openmp/runtime/src/kmp_affinity.cpp
parentab48e5e2448e1f5191071f9d9460646f676b2d1d (diff)
downloadbcm5719-llvm-6a393f75f4ee7780d10f87a636bc7844f7157fca.tar.gz
bcm5719-llvm-6a393f75f4ee7780d10f87a636bc7844f7157fca.zip
Minor code cleanup of Klocwork issues
Minor code cleanup of Klocwork issues. Fatal messages are given no return attribute. Define and use KMP_NORETURN to work for multiple C++ versions. Patch by Terry Wilmarth Differential Revision: https://reviews.llvm.org/D37275 llvm-svn: 312538
Diffstat (limited to 'openmp/runtime/src/kmp_affinity.cpp')
-rw-r--r--openmp/runtime/src/kmp_affinity.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/openmp/runtime/src/kmp_affinity.cpp b/openmp/runtime/src/kmp_affinity.cpp
index 80368fd1b0b..f8428d96fbb 100644
--- a/openmp/runtime/src/kmp_affinity.cpp
+++ b/openmp/runtime/src/kmp_affinity.cpp
@@ -1892,7 +1892,7 @@ static int __kmp_affinity_create_cpuinfo_map(AddrUnsPair **address2os,
continue;
}
unsigned level;
- if (KMP_SSCANF(buf, "node_%d id", &level) == 1) {
+ if (KMP_SSCANF(buf, "node_%u id", &level) == 1) {
CHECK_LINE;
char *p = strchr(buf + sizeof(s4) - 1, ':');
unsigned val;
@@ -4038,12 +4038,11 @@ static void __kmp_aux_affinity_initialize(void) {
if (f == NULL) {
int code = errno;
if (__kmp_cpuinfo_file != NULL) {
- __kmp_msg(kmp_ms_fatal, KMP_MSG(CantOpenFileForReading, filename),
- KMP_ERR(code), KMP_HNT(NameComesFrom_CPUINFO_FILE),
- __kmp_msg_null);
+ __kmp_fatal(KMP_MSG(CantOpenFileForReading, filename), KMP_ERR(code),
+ KMP_HNT(NameComesFrom_CPUINFO_FILE), __kmp_msg_null);
} else {
- __kmp_msg(kmp_ms_fatal, KMP_MSG(CantOpenFileForReading, filename),
- KMP_ERR(code), __kmp_msg_null);
+ __kmp_fatal(KMP_MSG(CantOpenFileForReading, filename), KMP_ERR(code),
+ __kmp_msg_null);
}
}
int line = 0;
OpenPOWER on IntegriCloud