Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 9 pull requests #66143

Merged
merged 34 commits into from
Nov 6, 2019
Merged

Rollup of 9 pull requests #66143

merged 34 commits into from
Nov 6, 2019

Conversation

Centril
Copy link
Contributor

@Centril Centril commented Nov 6, 2019

Successful merges:

Failed merges:

r? @ghost

eddyb and others added 30 commits October 30, 2019 18:54
It makes the relationship with `Symbol` clearer. The `Str` suffix
matches the existing `Symbol::as_str()` method nicely, and is also
consistent with it being a wrapper of `&str`.
Including removing a bunch of unnecessary `.as_str()` calls, and a bunch
of unnecessary sigils.
Because it's highly magical, which goes against the goal of keeping
`SymbolStr` simple. Plus it's only used in a handful of places that
only require minor changes.
As of LLVM 9, this is required for 32-bit PowerPC to properly generate
PLT references. Previously, only BigPIC was supported; now LLVM supports
both BigPIC and SmallPIC, and there is no default value provided.
This system call is present on all supported NetBSD versions and
provides an endless stream of non-blocking random data from the
kernel's ChaCha20-based CSPRNG. It doesn't require a file descriptor
to be opened.

The system call is documented here (under kern.arandom):
https://netbsd.gw.com/cgi-bin/man-cgi?sysctl+7+NetBSD-7.0

And defined here:
https://nxr.netbsd.org/xref/src/sys/sys/sysctl.h#273

The semantics are the same as FreeBSD so reading 256 bytes per call
is fine.

Similar change for getrandom crate: rust-random/getrandom#115
This is a copy of thumbv7neon-unknown-linux-gnueabihf with musl changes
merged from armv7-unknown-linux-musleabihf.
This updates the libc that the `wasm32-wasi` target links against to the
latest revision, mostly just bringing in minor bug fixes and minor wasm
size improvements.
…ing-and-more, r=estebank

Rename `LocalInternedString` and more

This PR renames `LocalInternedString` as `SymbolStr`, removes an unnecessary `impl` from it, improves comments, and cleans up some `SymbolStr` uses.

r? @estebank
…ochenkov

caller_location: point to macro invocation sites, like file!/line!, and use in core::panic!.

The main change here is to `core::panic!`, trying to fix this remaining regression: rust-lang#65927 (comment)

However, in order for `caller_location` to be usable from macros the same way `file!()`/`line!()` are, it needs to have the same behavior (of extracting the macro invocation site `Span` and using that).

Arguably we would've had to do this at some point anyway, if we want to use `#[track_caller]` to replace the `file!()`/`line!()` uses from macros, but I'm not sure the RFC mentions this at all.

r? @petrochenkov cc @anp @nnethercote
…matklad

librustc_lexer: Refactor the module

This PR introduces a refactoring of the `librustc_lexer` in order to improve readability.

All the changes performed are only cosmetic and do not introduce any changes the lexer logic or performance.

Newly introduced modules `literal`, `token` and `utils` are just copy-pasted from the `lib.rs` and do not contain even cosmetic changes (I decided to do so so it'll be easier to review changes looking only on diff).

r? @petrochenkov

cc @Centril @matklad
Configure LLVM module PIC level

As of LLVM 9, this is required for 32-bit PowerPC to properly generate
PLT references. Previously, only BigPIC was supported; now LLVM supports
both BigPIC and SmallPIC, and there is no default value provided.
bump smallvec to 1.0

This includes servo/rust-smallvec#162, fixing an unsoundness in smallvec.

See servo/rust-smallvec#175 for the 1.0 release announcement.

Cc @mbrubeck @emilio
@bors
Copy link
Contributor

bors commented Nov 6, 2019

📌 Commit 4f9651b has been approved by Centril

@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Nov 6, 2019
@Centril Centril added the rollup A PR which is a rollup label Nov 6, 2019
@bors
Copy link
Contributor

bors commented Nov 6, 2019

⌛ Testing commit 4f9651b with merge e8b190a...

bors added a commit that referenced this pull request Nov 6, 2019
Rollup of 9 pull requests

Successful merges:

 - #65776 (Rename `LocalInternedString` and more)
 - #65973 (caller_location: point to macro invocation sites, like file!/line!, and use in core::panic!.)
 - #66015 (librustc_lexer: Refactor the module)
 - #66062 (Configure LLVM module PIC level)
 - #66086 (bump smallvec to 1.0)
 - #66092 (Use KERN_ARND syscall for random numbers on NetBSD, same as FreeBSD.)
 - #66103 (Add target thumbv7neon-unknown-linux-musleabihf)
 - #66133 (Update the bundled `wasi-libc` repository)
 - #66139 (use American spelling for `pluralize!`)

Failed merges:

r? @ghost
@nnethercote
Copy link
Contributor

#65776 was marked with rollup=never...

@Centril
Copy link
Contributor Author

Centril commented Nov 6, 2019

I know; I overrode that after talking to @estebank.

@bors
Copy link
Contributor

bors commented Nov 6, 2019

☀️ Test successful - checks-azure
Approved by: Centril
Pushing e8b190a to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Nov 6, 2019
@bors bors merged commit 4f9651b into rust-lang:master Nov 6, 2019
@rust-highfive
Copy link
Collaborator

📣 Toolstate changed by #66143!

Tested on commit e8b190a.
Direct link to PR: #66143

💔 clippy-driver on windows: test-fail → build-fail (cc @mcarton @oli-obk @Manishearth @flip1995 @yaahc @phansch @llogiq, @rust-lang/infra).
💔 clippy-driver on linux: test-fail → build-fail (cc @mcarton @oli-obk @Manishearth @flip1995 @yaahc @phansch @llogiq, @rust-lang/infra).

@RalfJung
Copy link
Member

RalfJung commented Nov 8, 2019

Something in this rollup broke compiling libstd with xargo on Windows. We now get:

error: linking with `link.exe` failed: exit code: 1120
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\amd64\\link.exe" "/NOLOGO" "/NXCOMPAT" "/LIBPATH:C:\\Users\\appveyor\\AppData\\Local\\rust-lang\\miri\\cache\\HOST\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.0.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.1.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.10.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.11.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.12.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.13.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.14.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.15.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.2.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.3.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.4.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.5.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.6.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.7.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.8.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.std.9frsuiy7-cgu.9.rcgu.o" "/OUT:C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.dll" "/DEF:C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\lib.def" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.2qzihvbkmjhq7pfa.rcgu.o" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.4f5mgpkh8dli7sc3.rcgu.o" "/OPT:REF,ICF" "/DEBUG" "/LIBPATH:C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps" "/LIBPATH:C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\release\\deps" "/LIBPATH:C:\\Users\\appveyor\\AppData\\Local\\rust-lang\\miri\\cache\\HOST\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "advapi32.lib" "ws2_32.lib" "userenv.lib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\libpanic_unwind-275f615d9b39f3f1.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\libhashbrown-590ae4c0395f691e.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\librustc_std_workspace_alloc-3d6a7ba205ab520a.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\libbacktrace-00e9a9ccf2272490.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\librustc_demangle-baf1d7d5cac013c3.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\libunwind-bf411db0c0e3a904.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\libcfg_if-dbb439db3e845984.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\liblibc-40cce4e31e001aba.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\liballoc-d04d3bd41898dd94.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\librustc_std_workspace_core-dea927fe85ff3b02.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\libcore-ea34e7f78ace01ca.rlib" "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\rustcuPQ9c1\\libcompiler_builtins-37c094553672d784.rlib" "msvcrt.lib" "/DLL" "/IMPLIB:C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\xargo.4aGLo778seq6\\target\\x86_64-pc-windows-msvc\\release\\deps\\std.dll.lib"
  = note:    Creating library C:\Users\appveyor\AppData\Local\Temp\1\xargo.4aGLo778seq6\target\x86_64-pc-windows-msvc\release\deps\std.dll.lib and object C:\Users\appveyor\AppData\Local\Temp\1\xargo.4aGLo778seq6\target\x86_64-pc-windows-msvc\release\deps\std.dll.exp
          libcompiler_builtins-37c094553672d784.rlib(compiler_builtins-37c094553672d784.compiler_builtins.1coylv34-cgu.5.rcgu.o) : error LNK2019: unresolved external symbol __sync_val_compare_and_swap_16 referenced in function __llvm_memcpy_element_unordered_atomic_16
          libcompiler_builtins-37c094553672d784.rlib(compiler_builtins-37c094553672d784.compiler_builtins.1coylv34-cgu.5.rcgu.o) : error LNK2019: unresolved external symbol __sync_lock_test_and_set_16 referenced in function __llvm_memcpy_element_unordered_atomic_16
          C:\Users\appveyor\AppData\Local\Temp\1\xargo.4aGLo778seq6\target\x86_64-pc-windows-msvc\release\deps\std.dll : fatal error LNK1120: 2 unresolved externals
          
error: aborting due to previous error
error: could not compile `std`.

@RalfJung
Copy link
Member

RalfJung commented Nov 8, 2019

The weirdest part is that rustc's tools builder still builds libstd in xargo on Windows just fine. But in Miri's CI, we get these odd linking failures.

Cc @alexcrichton for compiler_builtins and Windows knowledge...

@RalfJung
Copy link
Member

RalfJung commented Nov 8, 2019

Turns out macOS is affected, too.

error: linking with `cc` failed: exit code: 1

  |

  = note: "cc" "-m32" "-L" "/Users/travis/Library/Caches/org.rust-lang.miri/lib/rustlib/i686-apple-darwin/lib" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.0.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.1.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.10.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.11.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.12.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.13.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.14.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.15.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.2.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.3.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.4.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.5.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.6.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.7.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.8.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.std.8sfdv10m-cgu.9.rcgu.o" "-o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/libstd.dylib" "-Wl,-exported_symbols_list,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/list" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.2lg0awms1xbqknxx.rcgu.o" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps/std.4i86n2lmpfdbpci3.rcgu.o" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/deps" "-L" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/release/deps" "-L" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/xargo.hwyVdmi27hf6/target/i686-apple-darwin/release/build/backtrace-sys-e15093736628d2c1/out" "-L" "/Users/travis/Library/Caches/org.rust-lang.miri/lib/rustlib/i686-apple-darwin/lib" "-lSystem" "-lresolv" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libpanic_unwind-574d9f2b20722c6c.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libhashbrown-8c9410f43c34c375.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/librustc_std_workspace_alloc-0a921424f3e15b5f.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libbacktrace-8630f1fe1b083f0a.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/librustc_demangle-844493b74214a800.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libunwind-0bbc6edf26ee0820.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libcfg_if-f2ef1f45d53b2bd2.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/liblibc-16470196836e92e2.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/liballoc-cdac88354d321e5c.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/librustc_std_workspace_core-d76be33b42b0f265.rlib" "-Wl,-force_load" "-Wl,/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libcore-f92fb94d33fd15c9.rlib" "/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libcompiler_builtins-cb06eb4f5cb108d6.rlib" "-lc" "-lm" "-dynamiclib" "-Wl,-dylib"

  = note: ld: warning: cannot export hidden symbol compiler_builtins::mem::memcpy::h1f97dfde851c02dc from /var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libcompiler_builtins-cb06eb4f5cb108d6.rlib(compiler_builtins-cb06eb4f5cb108d6.compiler_builtins.crtnmu5o-cgu.5.rcgu.o)

          ld: warning: cannot export hidden symbol compiler_builtins::mem::memmove::h870d040713cf2ddf from /var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/rustcucaNs8/libcompiler_builtins-cb06eb4f5cb108d6.rlib(compiler_builtins-cb06eb4f5cb108d6.compiler_builtins.crtnmu5o-cgu.5.rcgu.o)
[...]

Both Windows and macOS can't find (some) compiler_builtins symbols when linking. But on Linux things work fine. Hu?

@RalfJung
Copy link
Member

RalfJung commented Nov 8, 2019

Turns out even a PR that does nothing triggers this failure: rust-lang/miri#1042

So something else changed elsewhere. EDIT: likely rust-lang/compiler-builtins#322

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.