diff options
| author | bors <bors@rust-lang.org> | 2015-11-23 17:31:19 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-11-23 17:31:19 +0000 |
| commit | 8e9a97529d9fd112f338501e68e33bac1c41d1a4 (patch) | |
| tree | ece8bc6dc1f2f2f3048649fa96a1e315f88dcc37 /src/rustllvm/RustWrapper.cpp | |
| parent | 69b8e74c31c5bc2a35c40cecbceffba773cdecbf (diff) | |
| parent | 6a6e1dba55388bdf252e79eec2f084a45e0e862f (diff) | |
| download | rust-8e9a97529d9fd112f338501e68e33bac1c41d1a4.tar.gz rust-8e9a97529d9fd112f338501e68e33bac1c41d1a4.zip | |
Auto merge of #29530 - jseyfried:resolve, r=nikomatsakis
Replace `TypeNsDef` and `ValueNsDef` with a more general type `NsDef`. Define a newtype `NameBinding` for `Rc<RefCell<Option<NsDef>>>` and refactor `NameBindings` to be a `NameBinding` for each namespace. Replace uses of `NameBindings` with `NameBinding` where only one binding is being used (in `NamespaceResult`, `Target,` etc). Refactor away `resolve_definition_of_name_in_module` and `NameDefinition`, fixing issue #4952.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
