<!-- Please answer these questions before submitting your issue. Thanks! For questions please use one of our forums: https://github.com/golang/go/wiki/Questions --> ### What version of Go are you using (`go version`)? go 1.13 <pre> $ go version </pre> ### Does this issue reproduce with the latest release? Not tested ### What operating system and processor architecture are you using (`go env`)? set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOOS=windows <details><summary><code>go env</code> Output</summary><br><pre> $ go env </pre></details> ### What did you do? Create a symlink from volume id mklink /D \my\path \\?\Volume{1b3b1146-4076-11e1-84aa-806e6f6e6963}\ Running `filepath.EvalSymlinks` against a symlink (\my\path) which is created from a volumeid returns the following error: ``` too many links! ``` <!-- If possible, provide a recipe for reproducing the error. A complete runnable program is good. A link on play.golang.org is best. --> ### What did you expect to see? ### What did you see instead?