diff options
| author | bors <bors@rust-lang.org> | 2022-10-21 17:51:44 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-10-21 17:51:44 +0000 |
| commit | fc3bcacbe777f1965df21dd4afbcd89b437df23c (patch) | |
| tree | b5d1e2529cac67b2b0600e3c092b721d29946173 | |
| parent | 6504d2ef5ff4c52115fa8bca9c9af8576e208dbf (diff) | |
| parent | 590834b0328c2975ebfbfe3c71010c916ad6cdda (diff) | |
| download | rust-fc3bcacbe777f1965df21dd4afbcd89b437df23c.tar.gz rust-fc3bcacbe777f1965df21dd4afbcd89b437df23c.zip | |
Auto merge of #2612 - ChrisDenton:getfiletype, r=RalfJung
add GetFileType stub because I'm planning to break miri again https://github.com/rust-lang/rust/pull/103360 See [GetFileType](https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getfiletype)
| -rw-r--r-- | src/tools/miri/src/shims/windows/foreign_items.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tools/miri/src/shims/windows/foreign_items.rs b/src/tools/miri/src/shims/windows/foreign_items.rs index fa8eaaed58c..184ba997fc8 100644 --- a/src/tools/miri/src/shims/windows/foreign_items.rs +++ b/src/tools/miri/src/shims/windows/foreign_items.rs @@ -425,6 +425,13 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> { // Just make it fail. this.write_null(dest)?; } + "GetFileType" if this.frame_in_std() => { + #[allow(non_snake_case)] + let [_hFile] = + this.check_shim(abi, Abi::System { unwind: false }, link_name, args)?; + // Return unknown file type. + this.write_null(dest)?; + } "AddVectoredExceptionHandler" if this.frame_in_std() => { #[allow(non_snake_case)] let [_First, _Handler] = |
