mirror of
https://github.com/prometheus/prometheus.git
synced 2025-08-06 06:07:11 +02:00
parser: fix non-constant format string call (#15835)
Go 1.24 enhanced vet's printf analyzer to report calls of the form fmt.Printf(s), where s is a non-constant format string, with no other arguments. This change makes parser tests to fail. Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
This commit is contained in:
parent
a82f2b8168
commit
9258e40589
@ -488,7 +488,7 @@ matrix_selector : expr LEFT_BRACKET number_duration_literal RIGHT_BRACKET
|
||||
|
||||
if errMsg != ""{
|
||||
errRange := mergeRanges(&$2, &$4)
|
||||
yylex.(*parser).addParseErrf(errRange, errMsg)
|
||||
yylex.(*parser).addParseErrf(errRange, "%s", errMsg)
|
||||
}
|
||||
|
||||
numLit, _ := $3.(*NumberLiteral)
|
||||
|
@ -1385,7 +1385,7 @@ yydefault:
|
||||
|
||||
if errMsg != "" {
|
||||
errRange := mergeRanges(&yyDollar[2].item, &yyDollar[4].item)
|
||||
yylex.(*parser).addParseErrf(errRange, errMsg)
|
||||
yylex.(*parser).addParseErrf(errRange, "%s", errMsg)
|
||||
}
|
||||
|
||||
numLit, _ := yyDollar[3].node.(*NumberLiteral)
|
||||
|
Loading…
Reference in New Issue
Block a user