diff options
author | Florian Diebold <[email protected]> | 2020-02-21 15:56:34 +0000 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2020-02-21 16:01:19 +0000 |
commit | f1f45f9191d60c52dbedec717aee0de4a0580bcc (patch) | |
tree | baebf708dcdc154fbe4fe903906e11e344a09802 /crates/ra_hir_def/src/nameres/path_resolution.rs | |
parent | e3037c2631ecb55996b676ce2c18b9df1858abaa (diff) |
Fix handling of const patterns
E.g. in `match x { None => ... }`, `None` is a path pattern (resolving to the
option variant), not a binding. To determine this, we need to try to resolve the
name during lowering. This isn't too hard since we already need to resolve names
for macro expansion anyway (though maybe a bit hacky).
Fixes #1618.
Diffstat (limited to 'crates/ra_hir_def/src/nameres/path_resolution.rs')
0 files changed, 0 insertions, 0 deletions