]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_driver/lib.rs
Rollup merge of #37636 - karpinski:issue-34915, r=nikomatsakis
[rust.git] / src / librustc_driver / lib.rs
index 6ddbce7dc72abcaf7d2ac08b5cb17fd0d88cb9fc..6551bad3bc92edc730e6a4d7a9dba098419a7453 100644 (file)
@@ -75,7 +75,7 @@
 use rustc::session::{self, config, Session, build_session, CompileResult};
 use rustc::session::config::{Input, PrintRequest, OutputType, ErrorOutputType};
 use rustc::session::config::nightly_options;
-use rustc::session::early_error;
+use rustc::session::{early_error, early_warn};
 use rustc::lint::Lint;
 use rustc::lint;
 use rustc_metadata::locator;
@@ -1011,6 +1011,11 @@ pub fn handle_options(args: &[String]) -> Option<getopts::Matches> {
         return None;
     }
 
+    if cg_flags.iter().any(|x| *x == "no-stack-check") {
+        early_warn(ErrorOutputType::default(),
+                   "the --no-stack-check flag is deprecated and does nothing");
+    }
+
     if cg_flags.contains(&"passes=list".to_string()) {
         unsafe {
             ::llvm::LLVMRustPrintPasses();