about summary refs log tree commit diff
path: root/src/rt/rust_kernel.cpp
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-06-13 11:20:21 -0700
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-06-13 11:57:01 -0700
commit6f95c79b95319a8d91de2a5e361eab8d71375d05 (patch)
treee27564bef46dc67741e35814fc54aa449bb16b82 /src/rt/rust_kernel.cpp
parentcce7327487e113d1d38c7771a187d3ad29dc0011 (diff)
downloadrust-6f95c79b95319a8d91de2a5e361eab8d71375d05.tar.gz
rust-6f95c79b95319a8d91de2a5e361eab8d71375d05.zip
Traverse types in reachability
Issue 2526 showed a test case where a library exported only a type
that was a synonym for a class. Because the class's destructor wasn't
getting marked as reachable, its linkage was wrongly getting set to
"internal". The solution is for reachability to traverse types.

Closes #2526.
Diffstat (limited to 'src/rt/rust_kernel.cpp')
0 files changed, 0 insertions, 0 deletions