Make Build.cxx() return a Result instead of panicking

This commit is contained in:
Ian Douglas Scott 2017-06-22 11:51:32 -07:00
parent 526afcb0a3
commit f98ffb5bc3
No known key found for this signature in database
GPG key ID: 4924E10E199B5959
5 changed files with 14 additions and 11 deletions

View file

@ -265,7 +265,7 @@ pub fn compiletest(build: &Build,
let llvm_components = output(Command::new(&llvm_config).arg("--components"));
let llvm_cxxflags = output(Command::new(&llvm_config).arg("--cxxflags"));
cmd.arg("--cc").arg(build.cc(target))
.arg("--cxx").arg(build.cxx(target))
.arg("--cxx").arg(build.cxx(target).unwrap())
.arg("--cflags").arg(build.cflags(target).join(" "))
.arg("--llvm-components").arg(llvm_components.trim())
.arg("--llvm-cxxflags").arg(llvm_cxxflags.trim());