]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/metadata/tyencode.rs
libsyntax/librustc: Allow calling variadic foreign functions.
[rust.git] / src / librustc / metadata / tyencode.rs
index 7fb33c881156b17ff0d334e63e276d0ed3fed942..5397bf0e768d8d237ea32c3e48d5d8d1c874a4ff 100644 (file)
@@ -371,6 +371,9 @@ fn enc_fn_sig(w: @mut MemWriter, cx: @ctxt, fsig: &ty::FnSig) {
         enc_ty(w, cx, *ty);
     }
     mywrite!(w, "]");
+    if fsig.variadic {
+        mywrite!(w, "A");
+    }
     enc_ty(w, cx, fsig.output);
 }