diff options
| -rw-r--r-- | openmp/runtime/src/i18n/en_US.txt | 2 | ||||
| -rw-r--r-- | openmp/runtime/src/kmp_i18n.cpp | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/openmp/runtime/src/i18n/en_US.txt b/openmp/runtime/src/i18n/en_US.txt index d3906214aba..eb7a4f6d8aa 100644 --- a/openmp/runtime/src/i18n/en_US.txt +++ b/openmp/runtime/src/i18n/en_US.txt @@ -115,7 +115,7 @@ Info "OMP: Info #%1$d: %2$s\n" Warning "OMP: Warning #%1$d: %2$s\n" Fatal "OMP: Error #%1$d: %2$s\n" SysErr "OMP: System error #%1$d: %2$s\n" -Hint "OMP: Hint: %2$s\n" +Hint "OMP: Hint %1$s\n" Pragma "%1$s pragma (at %2$s:%3$s():%4$s)" # %1 is pragma name (like "parallel" or "master", diff --git a/openmp/runtime/src/kmp_i18n.cpp b/openmp/runtime/src/kmp_i18n.cpp index 5105a88dc6b..40ec1f071d5 100644 --- a/openmp/runtime/src/kmp_i18n.cpp +++ b/openmp/runtime/src/kmp_i18n.cpp @@ -823,13 +823,15 @@ void __kmp_msg(kmp_msg_severity_t severity, kmp_msg_t message, va_list args) { switch (message.type) { case kmp_mt_hint: { format = kmp_i18n_fmt_Hint; + // we cannot skip %1$ and only use %2$ to print the message without the number + fmsg = __kmp_msg_format(format, message.str); } break; case kmp_mt_syserr: { format = kmp_i18n_fmt_SysErr; + fmsg = __kmp_msg_format(format, message.num, message.str); } break; default: { KMP_DEBUG_ASSERT(0); } } - fmsg = __kmp_msg_format(format, message.num, message.str); __kmp_str_free(&message.str); __kmp_str_buf_cat(&buffer, fmsg.str, fmsg.len); __kmp_str_free(&fmsg.str); |

