rlo-issue-112061/check.sh
2023-05-30 16:40:05 +02:00

13 lines
No EOL
319 B
Bash
Executable file

#/usr/bin/env bash
rustc code.rs --crate-name bad -Zmir-enable-passes=-ConstProp -Copt-level=3 --cfg pure_rust
rustc code.rs --crate-name good -Zmir-enable-passes=+ConstProp -Copt-level=3 --cfg pure_rust
bad=$(./bad)
good=$(./good)
if [ "$good" != "$bad" ]; then
echo "MISCOMPILATION"
else
echo "no repro"
fi