Skip to content

Commit 3ae9bbc

Browse files
committed
Expose warnings for message and severity clauses
1 parent 742264c commit 3ae9bbc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,12 @@ void CGOpenMPRuntimeGPU::emitNumThreadsClause(
924924
OpenMPNumThreadsClauseModifier Modifier, OpenMPSeverityClauseKind Severity,
925925
SourceLocation SeverityLoc, const Expr *Message,
926926
SourceLocation MessageLoc) {
927-
// Nothing to do.
927+
if (Modifier == OMPC_NUMTHREADS_strict) {
928+
if (SeverityLoc.isValid())
929+
emitSeverityClause(Severity, SeverityLoc);
930+
if (MessageLoc.isValid())
931+
emitMessageClause(CGF, Message, MessageLoc);
932+
}
928933
}
929934

930935
void CGOpenMPRuntimeGPU::emitNumTeamsClause(CodeGenFunction &CGF,

0 commit comments

Comments
 (0)