Rust runs into a bug with LLVM 3.7.0 that's fixed in the upcoming release 3.7.1. This commit backports this fix.