about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm/mod.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-02-25 20:12:46 +0100
committerGitHub <noreply@github.com>2022-02-25 20:12:46 +0100
commit54fa9cab7c64b195ceb263b7feaabe20b6c01ece (patch)
tree9b9525dd5daaef280ed5d2ec0ebb4b7d759b26ce /compiler/rustc_codegen_llvm/src/llvm/mod.rs
parent6cbc6c35e4b0c948114619a1c883a75b731d32c5 (diff)
parent75b15c68f81094ad6f1da6f29bd42a1197585257 (diff)
downloadrust-54fa9cab7c64b195ceb263b7feaabe20b6c01ece.tar.gz
rust-54fa9cab7c64b195ceb263b7feaabe20b6c01ece.zip
Rollup merge of #93850 - asquared31415:extern-static-size-ice, r=jackh726
Don't ICE when an extern static is too big for the current architecture

Fixes #93760

Emit an error instead of ICEing when an `extern` static's size overflows the allowed maximum for the target.

Changes the error message in the existing `delay_span_bug` call to the true layout error, first for debugging purposes, but opted to leave in to potentially assist future developers as it was being reached in unexpected ways already.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm/mod.rs')
0 files changed, 0 insertions, 0 deletions