diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2016-03-13 19:33:27 +0530 |
|---|---|---|
| committer | Manish Goregaokar <manishsmail@gmail.com> | 2016-03-13 19:33:27 +0530 |
| commit | d7f7ab9646c6fbec7e3056a7369958e0e9f8f102 (patch) | |
| tree | 1e0a1a4cb3ca7cbc5819655aed8ec4d08682421d | |
| parent | 07b9e89c5ab45d39b03a8108604730ec72ca3878 (diff) | |
| parent | 8e3ccd9c9bce2830581596d496e130cb43c179d0 (diff) | |
| download | rust-d7f7ab9646c6fbec7e3056a7369958e0e9f8f102.tar.gz rust-d7f7ab9646c6fbec7e3056a7369958e0e9f8f102.zip | |
Rollup merge of #32212 - Manishearth:ice-cu, r=eddyb
Don't allow values for codegen-units less than 1 r? @eddyb fixes #32191
| -rw-r--r-- | src/librustc/session/config.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc/session/config.rs b/src/librustc/session/config.rs index 679da4abf5f..dba0bcf19be 100644 --- a/src/librustc/session/config.rs +++ b/src/librustc/session/config.rs @@ -1095,6 +1095,10 @@ pub fn build_session_options(matches: &getopts::Matches) -> Options { } } + if cg.codegen_units < 1 { + early_error(error_format, "Value for codegen units must be a positive nonzero integer"); + } + let cg = cg; let sysroot_opt = matches.opt_str("sysroot").map(|m| PathBuf::from(&m)); |
