]> git.lizzy.rs Git - rust.git/commitdiff
Don't download x64 binaries on non-Mac arm64
authorLaurențiu Nicola <lnicola@dend.ro>
Mon, 21 Dec 2020 19:40:01 +0000 (21:40 +0200)
committerLaurențiu Nicola <lnicola@dend.ro>
Mon, 21 Dec 2020 19:40:01 +0000 (21:40 +0200)
editors/code/src/main.ts

index 6f196c7b8f0e74615ddb2224a8418a9317180aca..4b2d3c8a55791dee5417944e251b51d4a62fcbbc 100644 (file)
@@ -287,10 +287,12 @@ async function getServer(config: Config, state: PersistentState): Promise<string
     if (config.package.releaseTag === null) return "rust-analyzer";
 
     let platform: string | undefined;
-    if (process.arch === "x64" || process.arch === "ia32" || process.arch === "arm64") {
+    if (process.arch === "x64" || process.arch === "ia32") {
         if (process.platform === "linux") platform = "linux";
         if (process.platform === "darwin") platform = "mac";
         if (process.platform === "win32") platform = "windows";
+    } else if (process.arch === "arm64" && process.platform === "darwin") {
+        platform = "mac";
     }
     if (platform === undefined) {
         vscode.window.showErrorMessage(