diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/hir_typeck/expr_cs.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/hir_typeck/expr_cs.cpp b/src/hir_typeck/expr_cs.cpp index b8347578..8e186bd6 100644 --- a/src/hir_typeck/expr_cs.cpp +++ b/src/hir_typeck/expr_cs.cpp @@ -1670,7 +1670,13 @@ namespace { } else if( !ty.m_data.is_Generic() ) { - TODO(node.span(), "Search for other implementations of FnOnce for " << ty); + bool found = this->context.m_resolve.find_trait_impls_crate(node.span(), lang_FnOnce, trait_pp, ty, [&](auto impl, auto cmp) { + TODO(node.span(), "Use impl of FnOnce - " << impl); + return false; + }); + if( found ) { + } + TODO(node.span(), "Search crate for implementations of FnOnce for " << ty); } else { |