From 51af43f192407c4920134638e910c85f8ee6ee36 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Wed, 17 Aug 2011 18:26:51 -0700 Subject: [PATCH] rustc: Use "rust" GC in Rust functions --- src/comp/middle/trans.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index 9d797db2ee9b..a5282ab26aa5 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -354,6 +354,7 @@ fn decl_internal_fastcall_fn(llmod: ModuleRef, name: &str, llty: TypeRef) -> let llfn = decl_fn(llmod, name, lib::llvm::LLVMFastCallConv, llty); llvm::LLVMSetLinkage(llfn, lib::llvm::LLVMInternalLinkage as llvm::Linkage); + llvm::LLVMSetGC(llfn, str::buf("rust")); ret llfn; }