about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-03-19 15:41:42 -0700
committerbors <bors@rust-lang.org>2016-03-19 15:41:42 -0700
commit02310fd313cf3eed11fe5ac11921b73cc3b648d4 (patch)
tree1993add0adf2c378c5071eff9f57dde930de0b76 /src/libstd/sys/unix/stack_overflow.rs
parent8eeb5062d115b846a66685e73ce29697f7eeee11 (diff)
parentba89b255e86817e0a2f43198a6b802dafbc6ae9e (diff)
downloadrust-02310fd313cf3eed11fe5ac11921b73cc3b648d4.tar.gz
rust-02310fd313cf3eed11fe5ac11921b73cc3b648d4.zip
Auto merge of #32362 - bluss:float-fast-math, r=eddyb
Fix floating point fast-math intrinsics

The implementation did not handle the case where both operands were constants, which caused an llvm assertion:

```
rustc: //buildslave//rust-buildbot//slave//nightly-dist-rustc-musl-linux//build//src//llvm//include/llvm/Support/Casting.h:237:
typename llvm::cast_retty<X, Y*>::ret_type llvm::cast(Y*) [with X = llvm::Instruction; Y = llvm::Value; typename llvm::cast_retty<X, Y*>::ret_type = llvm::Instruction*]:
Assertion `isa<X>(Val) && "cast<Ty>() argument of incompatible type!"' failed.
```
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions