<div dir="ltr"><br>The new assert is firing across Chromium, please fix or revert. This is a reduced test case:<div><br><div>int a;<br>struct Foo {<br>  template <typename b, typename c = decltype(a)> void operator()(b, c = a);<br>};<br>Foo d;<br>bool e;<br>decltype(d(e)) gv;<br></div></div><div><br></div><div>This causes the "missing non-odr-use marking for unevaluated decl ref" assertion on SemaExpr.cpp:16227 to fire.</div></div>