% cat go.mod
go 1.21
module m
% cat x.go
//go:build go1.4
package p
const c = 0o123
% go build
# m
./x.go:5:11: 0o/0O-style octal literals requires go1.13 or later (-lang was set to go1.21; check go.mod)
%
The parenthetical misleads. It should say something like "(file declares //go:build go1.4)" or just be removed unconditionally.
The parenthetical misleads. It should say something like "(file declares //go:build go1.4)" or just be removed unconditionally.