mark unique pointer parameters as noalias

Closes #6749
This commit is contained in:
Daniel Micay 2013-05-26 13:22:13 -04:00
parent f254d119ea
commit c302010ef0

View file

@ -1704,6 +1704,9 @@ pub fn create_llargs_for_fn_args(cx: fn_ctxt,
llvm::LLVMAddAttribute(llarg, lib::llvm::NoAliasAttribute as c_uint);
}
}
ast::ty_uniq(_) => {
llvm::LLVMAddAttribute(llarg, lib::llvm::NoAliasAttribute as c_uint);
}
_ => {}
}