As the title says, I have a build that works fine on 1.46.0 (1.46.*, as far as I can tell) but is broken on 1.47.0.
I'm using try_match like this inside another match statement:
BasicPathElementKey::Plain(key) => try_match!( map::Entry::Vacant(vacant) = selection.entry(key.clone()) => vacant.insert(placeholder(key.span.start.clone())) ) .debugless_unwrap(),
I'm at a bit of all loss here, since I don't know how to narrow down the problem.
The errors are reported as being from a macro and unfortunately
cargo expand and
-Z macro-backtrace don't seem to go further than telling me that
proc_macro_hack/an inner procedural macro is involved.
Should I report this anywhere? If so, where?