]> git.lizzy.rs Git - rust.git/commitdiff
trans: Set the calling convention in apply_attrs_callsite.
authorEduard Burtescu <edy.burt@gmail.com>
Sun, 6 Mar 2016 10:34:31 +0000 (12:34 +0200)
committerEduard Burtescu <edy.burt@gmail.com>
Thu, 17 Mar 2016 19:51:51 +0000 (21:51 +0200)
src/librustc_trans/trans/abi.rs

index 440d5a8d816ab2fe44fd2afcb5d6c7b3f1b409e6..d796817fd0f9a2edcf8043c39e1fb97562ef7776 100644 (file)
@@ -432,5 +432,9 @@ pub fn apply_attrs_callsite(&self, callsite: ValueRef) {
                 i += 1;
             }
         }
+
+        if self.cconv != llvm::CCallConv {
+            llvm::SetInstructionCallConv(callsite, self.cconv);
+        }
     }
 }