summaryrefslogtreecommitdiff
path: root/src/ast/path.hpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2015-04-06 15:04:16 +0800
committerJohn Hodge <tpg@mutabah.net>2015-04-06 15:04:16 +0800
commitcbd6b8129fd5224d7b3a849b02e251a9891af037 (patch)
treebedad5d4ca7974eb0b215c0f40e64908103ce88a /src/ast/path.hpp
parent7370c545c179f54e411e9b94664badb0786fa1d1 (diff)
downloadmrust-cbd6b8129fd5224d7b3a849b02e251a9891af037.tar.gz
Work on resolving UFCS paths, infinite loop bug in resolve
Diffstat (limited to 'src/ast/path.hpp')
-rw-r--r--src/ast/path.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ast/path.hpp b/src/ast/path.hpp
index 8ba9e93c..5028bebc 100644
--- a/src/ast/path.hpp
+++ b/src/ast/path.hpp
@@ -257,6 +257,7 @@ public:
void resolve(const Crate& crate, bool expect_params=true);
void resolve_absolute(const Crate& root_crate, bool expect_params);
void resolve_ufcs(const Crate& root_crate, bool expect_params);
+ void resolve_ufcs_trait(const AST::Path& trait_path, AST::PathNode& node);
/// Resolve generic arguments within the path
void resolve_args(::std::function<TypeRef(const char*)> fcn);