rust/compiler
Matthias Krüger f8de2f56e8
Rollup merge of #91847 - BoxyUwU:generic_arg_infer_fixme, r=lcnr
Fix FIXME for `generic_arg_infer` in `create_substs_for_ast_path`

Fixes a FIXME, does some general refactoring of this fn, and also fixes a bug where we would use a const params defaults instead of an inference var ([playground](https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=19456f65ea5dc3fcaa9b696f842ab380))
(lot of stuff in one PR but it was all so close together...)

r? `@lcnr`

Fixes #91614
2021-12-13 18:15:15 +01:00
..
2021-12-09 00:01:29 +01:00
2021-12-09 00:01:29 +01:00
2021-12-11 11:08:46 +01:00
2021-12-11 11:08:46 +01:00
2021-12-12 12:35:00 +08:00
2021-12-12 12:35:00 +08:00
2021-12-09 00:01:29 +01:00