]> git.lizzy.rs Git - rust.git/commit - src/librustc_llvm/build.rs
Rollup merge of #75146 - tmiasko:range-overflow, r=Mark-Simulacrum
authorDylan DPC <dylan.dpc@gmail.com>
Tue, 15 Sep 2020 23:30:30 +0000 (01:30 +0200)
committerGitHub <noreply@github.com>
Tue, 15 Sep 2020 23:30:30 +0000 (01:30 +0200)
commitfb9bb2b5ca517d85e1041ea9f80d06f48054624c
treef4f791d8da5b4ebe8ca370fb274eaeac7d0c03bf
parent4f0c245429a0a42ea652b85a5390203bd6a12bbc
parentf8cfb2f5ad847b871399dfef9b8b8ff4e84a75cb
Rollup merge of #75146 - tmiasko:range-overflow, r=Mark-Simulacrum

Detect overflow in proc_macro_server subspan

* Detect overflow in proc_macro_server subspan
* Add tests for overflow in Vec::drain
* Add tests for overflow in String / VecDeque operations using ranges
compiler/rustc_expand/src/proc_macro_server.rs
library/alloc/tests/lib.rs
library/alloc/tests/string.rs
library/alloc/tests/vec.rs