llvm.flt.rounds returns an i32, but the builtin expects an integer. On targets where integers are not 32-bits clang tries to bitcast the result, causing an assertion failure.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Differential D24461
CodeGen: Cast llvm.flt.rounds result to match __builtin_flt_rounds edward-jones on Sep 12 2016, 9:14 AM. Authored by
Details llvm.flt.rounds returns an i32, but the builtin expects an integer. On targets where integers are not 32-bits clang tries to bitcast the result, causing an assertion failure.
Diff Detail
Event Timeline |