diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-06-26 16:25:52 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-07-13 14:47:04 -0700 |
| commit | 07a81ad12e5cb7f84138af6624f30c5dbb75512f (patch) | |
| tree | 919cac823330022fbbf5bc5130c29901278ab22f /src/rt/rust_task.cpp | |
| parent | ee73b78e04860f0e4312e462c80ab8a6d37cd759 (diff) | |
| download | rust-07a81ad12e5cb7f84138af6624f30c5dbb75512f.tar.gz rust-07a81ad12e5cb7f84138af6624f30c5dbb75512f.zip | |
Refactor how impl self types are stored
In order to avoid a confusing use of the tcache, I added an extra node ID field to trait refs. Now trait refs have a "ref ID" (the one that resolve3 resolves) and an "impl ID" (the one that you look up in the tcache to get the self type). Closes #2434
Diffstat (limited to 'src/rt/rust_task.cpp')
0 files changed, 0 insertions, 0 deletions
