about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-05-18 01:16:27 -0700
committerbors <bors@rust-lang.org>2014-05-18 01:16:27 -0700
commitbf8648dbdad525eebe90e4920439b30c0440d682 (patch)
tree86411931738908873892232ef291eeddbba8f288 /src/rustllvm/PassWrapper.cpp
parenta62395f01ca4f2db1b9004aa4f54422956950304 (diff)
parentbe79edba71ed5f6021ba20f55a03f5d7474ef86b (diff)
downloadrust-bf8648dbdad525eebe90e4920439b30c0440d682.tar.gz
rust-bf8648dbdad525eebe90e4920439b30c0440d682.zip
auto merge of #14121 : luqmana/rust/option-ffi, r=alexcrichton
This slightly adjusts the NullablePointer representation for some enums in the case where the non-nullable variant has a single field (the ptr field) to be just that, the pointer. This is in contrast to the current behaviour where we'd wrap that single pointer in a LLVM struct.

Fixes #11040 & #11303.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions