about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorJeffrey Seyfried <jeffrey.seyfried@gmail.com>2015-11-16 02:10:09 +0000
committerJeffrey Seyfried <jeffrey.seyfried@gmail.com>2015-11-16 02:10:09 +0000
commitceda8383c9956d1829f1e26315ad17d39323022c (patch)
tree5959f304d95f31ac9ea6cc937f4d9de0adfa072a /src/rustllvm/RustWrapper.cpp
parentb7845f93b54d3e45fcac94e7d7f3111aad90142f (diff)
downloadrust-ceda8383c9956d1829f1e26315ad17d39323022c.tar.gz
rust-ceda8383c9956d1829f1e26315ad17d39323022c.zip
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`.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions