<div dir="ltr"><div>On 3 November 2015 at 04:13, Richard Smith via cfe-commits <span dir="ltr"><<a href="mailto:cfe-commits@lists.llvm.org" target="_blank">cfe-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Author: rsmith<br>Date: Mon Nov  2 21:13:11 2015<br>New Revision: 251898<br><br>URL: <a href="http://llvm.org/viewvc/llvm-project?rev=251898&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=251898&view=rev</a><br>Log:<br>[modules] Rationalize the behavior of Decl::declarationReplaces, and in<br>particular don't assume that two declarations of the same kind in the same<br>context are declaring the same entity. That's not true when the same name is<br>declared multiple times as internal-linkage symbols within a module.<br>(getCanonicalDecl is cheap now, so we can just use it here.)<br></blockquote></div><div><br></div>This commit from November seems to have triggered the issue described in <a href="http://llvm.org/pr27317">llvm.org/pr27317</a><div><br></div><div>- Stephan<br><div class="gmail_extra"><br></div></div></div>