about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
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
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')
0 files changed, 0 insertions, 0 deletions