about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-12-31 12:40:10 -0800
committerAlex Crichton <alex@alexcrichton.com>2013-12-31 12:42:13 -0800
commit0daaeab244a583b6bb5b88c41ad0fdd51388619d (patch)
tree261e7f39a39f596a59f9be5726b9456bc2102ceb /src/rustllvm/RustWrapper.cpp
parent1502b1197b78624aad5180fa8eff3f77f6f0abfc (diff)
downloadrust-0daaeab244a583b6bb5b88c41ad0fdd51388619d.tar.gz
rust-0daaeab244a583b6bb5b88c41ad0fdd51388619d.zip
Conservatively export all trait methods and impls
The comments have more information as to why this is done, but the basic idea is
that finding an exported trait is actually a fairly difficult problem. The true
answer lies in whether a trait is ever referenced from another exported method,
and right now this kind of analysis doesn't exist, so the conservative answer of
"yes" is always returned to answer whether a trait is exported.

Closes #11224
Closes #11225
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions