Skip to content

Commit 0bd959c

Browse files
authored
Merge pull request rust-lang#21881 from cuiweixie/fix/shim-libc-missing-args-messages
fix: Correct missing-args messages for sched_getaffinity and getenv shims
2 parents d0afac5 + e82a380 commit 0bd959c

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

  • src/tools/rust-analyzer/crates/hir-ty/src/mir/eval

src/tools/rust-analyzer/crates/hir-ty/src/mir/eval/shim.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ impl<'db> Evaluator<'db> {
518518
"sched_getaffinity" => {
519519
let [_pid, _set_size, set] = args else {
520520
return Err(MirEvalError::InternalError(
521-
"libc::write args are not provided".into(),
521+
"sched_getaffinity args are not provided".into(),
522522
));
523523
};
524524
let set = Address::from_bytes(set.get(self)?)?;
@@ -530,9 +530,7 @@ impl<'db> Evaluator<'db> {
530530
}
531531
"getenv" => {
532532
let [name] = args else {
533-
return Err(MirEvalError::InternalError(
534-
"libc::write args are not provided".into(),
535-
));
533+
return Err(MirEvalError::InternalError("getenv args are not provided".into()));
536534
};
537535
let mut name_buf = vec![];
538536
let name = {

0 commit comments

Comments
 (0)