diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 283806dd..28a7af5e 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -26,6 +26,7 @@ jobs: run: | rustup set profile minimal rustup toolchain install nightly + rustup target add x86_64-pc-windows-msvc - run: cargo run -p autofix env: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 169a9f65..b8471cae 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,6 +13,7 @@ jobs: run: | rustup set profile minimal rustup toolchain install nightly + rustup target add x86_64-pc-windows-msvc - name: cargo run glacier run: cargo run diff --git a/ices/92537.sh b/ices/92537.sh new file mode 100644 index 00000000..3f2b608f --- /dev/null +++ b/ices/92537.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +rustc --target x86_64-pc-windows-msvc -C debuginfo=1 - <(_: &u32) -> *mut T { + MaybeUninit::<*mut T>::uninit().assume_init() +} + +struct VNode<'src> { + _x: &'src [VNode<'src>] +} + +fn main() { + let g: *mut dyn Fn(&'_ u32) -> Option> = + unsafe {make_fat_ptr(&12)}; +} +EOF \ No newline at end of file