diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-06-13 11:20:21 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-06-13 11:57:01 -0700 |
| commit | 6f95c79b95319a8d91de2a5e361eab8d71375d05 (patch) | |
| tree | e27564bef46dc67741e35814fc54aa449bb16b82 /src/rt/rust_kernel.cpp | |
| parent | cce7327487e113d1d38c7771a187d3ad29dc0011 (diff) | |
| download | rust-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
