mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-02 17:52:58 +01:00
Distinguish between deduction against a symbolic binding pattern and deduction against a symbolic binding name. In the former case, the value is being explicitly specified and must be constant. In the latter case we encountered a use of the binding name as a subexpression, and should deduce against it if it's not explicitly specified.