()
| 298 | } |
| 299 | |
| 300 | func (Toolchain) arch() string { |
| 301 | switch runtime.GOARCH { |
| 302 | case "amd64", "arm64": |
| 303 | return "x64" |
| 304 | case "386", "arm": |
| 305 | return "x86" |
| 306 | default: |
| 307 | panic("unsupported arch: " + runtime.GOARCH) |
| 308 | } |
| 309 | } |
| 310 | |
| 311 | func (t Toolchain) findLatestMSVCVersion(msvcDir string) (string, error) { |
| 312 | entries, err := os.ReadDir(msvcDir) |