Skip to content

Commit c302010

Browse files
committed
mark unique pointer parameters as noalias
Closes #6749
1 parent f254d11 commit c302010

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/librustc/middle/trans/base.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1704,6 +1704,9 @@ pub fn create_llargs_for_fn_args(cx: fn_ctxt,
17041704
llvm::LLVMAddAttribute(llarg, lib::llvm::NoAliasAttribute as c_uint);
17051705
}
17061706
}
1707+
ast::ty_uniq(_) => {
1708+
llvm::LLVMAddAttribute(llarg, lib::llvm::NoAliasAttribute as c_uint);
1709+
}
17071710
_ => {}
17081711
}
17091712

0 commit comments

Comments
 (0)