about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2016-05-21 08:31:42 -0400
committerNiko Matsakis <niko@alum.mit.edu>2016-05-31 19:59:33 -0400
commitad97f296d31df0a9cd48627b439eaa764a4a3ded (patch)
tree70cf91a2f3226b281865072d534b366f99925a24
parent38995c902929500e567fe9dce09f62dbc8bfc2a0 (diff)
downloadrust-ad97f296d31df0a9cd48627b439eaa764a4a3ded.tar.gz
rust-ad97f296d31df0a9cd48627b439eaa764a4a3ded.zip
add FIXME to fulfill
-rw-r--r--src/librustc/traits/fulfill.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc/traits/fulfill.rs b/src/librustc/traits/fulfill.rs
index 601fd899ff8..23ffa4db96f 100644
--- a/src/librustc/traits/fulfill.rs
+++ b/src/librustc/traits/fulfill.rs
@@ -408,6 +408,8 @@ fn process_predicate<'a, 'gcx, 'tcx>(
                     // also includes references to its upvars as part
                     // of its type, and those types are resolved at
                     // the same time.
+                    //
+                    // FIXME(#32286) logic seems false if no upvars
                     pending_obligation.stalled_on =
                         trait_ref_type_vars(selcx, data.to_poly_trait_ref());