Skip to content

Commit 7cefc34

Browse files
rebase fixes
1 parent b8b42ea commit 7cefc34

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

compiler/rustc_target/src/spec/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1996,6 +1996,7 @@ crate::target_spec_enum! {
19961996
Windows = "windows",
19971997
Xous = "xous",
19981998
Zkvm = "zkvm",
1999+
Openvm = "openvm",
19992000
Unknown = "unknown",
20002001
}
20012002
other_variant = Other;

compiler/rustc_target/src/spec/targets/riscv32im_unknown_openvm_elf.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::spec::{
2-
Cc, LinkerFlavor, Lld, PanicStrategy, RelocModel, Target, TargetMetadata, TargetOptions,
2+
Arch, Cc, LinkerFlavor, Lld, Os, PanicStrategy, RelocModel, Target, TargetMetadata,
3+
TargetOptions,
34
};
45

56
pub(crate) fn target() -> Target {
@@ -13,10 +14,10 @@ pub(crate) fn target() -> Target {
1314
std: Some(true),
1415
},
1516
pointer_width: 32,
16-
arch: "riscv32".into(),
17+
arch: Arch::RiscV32,
1718

1819
options: TargetOptions {
19-
os: "openvm".into(),
20+
os: Os::Openvm,
2021
vendor: "unknown".into(),
2122
linker_flavor: LinkerFlavor::Gnu(Cc::No, Lld::Yes),
2223
linker: Some("rust-lld".into()),

library/std/src/sys/stdio/openvm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ impl io::Read for Stdin {
1919
fn read_buf(&mut self, mut buf: BorrowedCursor<'_>) -> io::Result<()> {
2020
unsafe {
2121
let n = abi::sys_read(fileno::STDIN, buf.as_mut().as_mut_ptr().cast(), buf.capacity());
22-
buf.advance_unchecked(n);
22+
buf.advance(n);
2323
}
2424
Ok(())
2525
}

0 commit comments

Comments
 (0)