<div class="gmail_quote">On Wed, Dec 14, 2011 at 3:59 PM, Douglas Gregor <span dir="ltr"><<a href="mailto:dgregor@apple.com">dgregor@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":4pw">+/// \brief Determine whether two declarations declare the same entity.<br>
+inline bool declaresSameEntity(const Decl *D1, const Decl *D2) {<br>
+  if (D1 == D2)<br>
+    return true;<br>
+<br>
+  if (!D1 || !D2)<br>
+    return false;</div></blockquote></div><br><div>I find this very surprising. I would expect either being NULL to always return false... Was this intentional? If so, I would comment about it.</div>