[Concepts] Fix MarkUsedTemplateParameters for exprs
authorSaar Raz <saar@raz.email>
Sat, 11 Jan 2020 01:12:04 +0000 (03:12 +0200)
committerSaar Raz <saar@raz.email>
Sat, 11 Jan 2020 01:16:57 +0000 (03:16 +0200)
commit9b23407063ca41901e9e272bacf8b33eee8251c4
treede6820986937cbdc935eef86cfb2fb5b3f4599fa
parent1d2cd2c0b7d978e22a50e918af708ba67e87c2c1
[Concepts] Fix MarkUsedTemplateParameters for exprs

D41910 introduced a recursive visitor to MarkUsedTemplateParameters, but
disregarded the 'Depth' parameter, and had incorrect assertions. This fixes
the visitor and removes the assertions.
clang/lib/Sema/SemaTemplateDeduction.cpp