about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorBjörn Steinbrink <bsteinbr@gmail.com>2014-08-15 12:56:24 +0200
committerBjörn Steinbrink <bsteinbr@gmail.com>2014-08-15 13:12:48 +0200
commit6c5d97a5da043c785b2fb38c0fd13c85ab265122 (patch)
tree18bcac29036020ea42969de95729c58637889bb5 /src/rustllvm/RustWrapper.cpp
parent36db3866c0c630503fa91d3aab015ee880000afb (diff)
downloadrust-6c5d97a5da043c785b2fb38c0fd13c85ab265122.tar.gz
rust-6c5d97a5da043c785b2fb38c0fd13c85ab265122.zip
Generate slightly better unoptimized code for for-loops
The discriminant for Option values is either 0 or 1, so we can just
truncate the value to an i1, which ends up as a no-op for Options
containing pointers.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions