aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
diff options
context:
space:
mode:
authorNont Thanonchai <nontkrub@gmail.com>2023-03-22 01:04:45 +0000
committerQuim Muntal <quimmuntal@gmail.com>2023-03-22 07:02:33 +0000
commited2442a0e1d1871f3210f26a1e3adb722ea2467d (patch)
tree19543903289739d324ea49ed372dae392e8b5c87 /test/codegen
parentbcd82125f85c7c552493e863fa1bb14e6c444557 (diff)
downloadgo-ed2442a0e1d1871f3210f26a1e3adb722ea2467d.tar.xz
os: avoid creating a new file in Truncate on Windows
Truncate() a non existent file on Windows currently creates a new blank file. This behavior is not consistent with other OSes where a file not found error would instead be returned. This change makes Truncate on Windows return a file-not-found error when the specified file doesn't exist, bringing the behavior consistent. New test cases have been added to prevent a regression. Fixes #58977 Change-Id: Iaf7b41fc4ea86a2b2ccc59f8be81be42ed211b5c GitHub-Last-Rev: 636b6c37c1685096281ad506f3cfe35fd5810cb2 GitHub-Pull-Request: golang/go#59085 Reviewed-on: https://go-review.googlesource.com/c/go/+/477215 Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Quim Muntal <quimmuntal@gmail.com> Run-TryBot: Quim Muntal <quimmuntal@gmail.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Bryan Mills <bcmills@google.com>
Diffstat (limited to 'test/codegen')
0 files changed, 0 insertions, 0 deletions