Prevent rgblink -Wno-* disabled warnings from printing a location trace anyway

Fixes #2005
This commit is contained in:
Rangi
2026-07-04 23:02:16 -04:00
committed by Rangi
parent 799c55b4dd
commit de36a11be7
7 changed files with 24 additions and 5 deletions
+3 -1
View File
@@ -212,16 +212,18 @@ void scriptWarning(WarningID id, char const *fmt, ...) {
case WarningBehavior::ENABLED:
printDiag(nullptr, 0, fmt, args, "warning", STYLE_YELLOW, "[-W%s]", flag);
lexer_TraceCurrent();
break;
case WarningBehavior::ERROR:
printDiag(nullptr, 0, fmt, args, "error", STYLE_RED, "[-Werror=%s]", flag);
lexer_TraceCurrent();
warnings.incrementErrors();
break;
}
va_end(args);
lexer_TraceCurrent();
}