rustc: Mark functions as "rust" GC

This commit is contained in:
Patrick Walton 2011-08-10 20:11:43 -07:00
parent 43c9fe65bd
commit 1e6074ca73

View File

@ -342,7 +342,9 @@ fn decl_cdecl_fn(llmod: ModuleRef, name: &str, llty: TypeRef) -> ValueRef {
}
fn decl_fastcall_fn(llmod: ModuleRef, name: &str, llty: TypeRef) -> ValueRef {
ret decl_fn(llmod, name, lib::llvm::LLVMFastCallConv, llty);
let llfn = decl_fn(llmod, name, lib::llvm::LLVMFastCallConv, llty);
llvm::LLVMSetGC(llfn, str::buf("rust"));
ret llfn;
}