about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--compiler/rustc_middle/src/ty/layout.rs8
1 files changed, 0 insertions, 8 deletions
diff --git a/compiler/rustc_middle/src/ty/layout.rs b/compiler/rustc_middle/src/ty/layout.rs
index a6b7b393213..ef467ed6514 100644
--- a/compiler/rustc_middle/src/ty/layout.rs
+++ b/compiler/rustc_middle/src/ty/layout.rs
@@ -2752,14 +2752,6 @@ where
                 attrs
             });
 
-            if target.arch == "wasm32" && target.os == "unknown" {
-                // wasm-bindgen depends on ABI details and is incompatible with the
-                // correct C ABI, so this is being kept around until wasm-bindgen
-                // can be fixed to work with the correct ABI. See #63649 for further
-                // discussion.
-                arg.mode = PassMode::Direct(ArgAttributes::new());
-            }
-
             if arg.layout.is_zst() {
                 // For some forsaken reason, x86_64-pc-windows-gnu
                 // doesn't ignore zero-sized struct arguments.