about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-07-07 03:01:34 +0000
committerbors <bors@rust-lang.org>2014-07-07 03:01:34 +0000
commitd9db7f6137122c1cf174518cc402e04d54c3c8c3 (patch)
treee4dc42deecaff6db93ecfaf8ded10932401328c4 /src/rustllvm/ExecutionEngineWrapper.cpp
parent21ef888bb798f2ebd8773d3b95b098ba18f0dbd6 (diff)
parentdd4112bf7924767a6074b54ffe297c877f8b042d (diff)
downloadrust-d9db7f6137122c1cf174518cc402e04d54c3c8c3.tar.gz
rust-d9db7f6137122c1cf174518cc402e04d54c3c8c3.zip
auto merge of #15464 : dotdash/rust/bool_stores, r=pcwalton
LLVM doesn't handle i1 value in allocas/memory very well and skips a number of optimizations if it hits it. So we have to do the same thing that Clang does, using i1 for SSA values, but storing i8 in memory.

Fixes #15203.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions