<p>This is no bug. Anonymous structs have an additional integer stored in their identifier as identity (called something with "unique").</p>
<p><blockquote type="cite">Am 24.07.2010 19:58 schrieb "Milian Wolff" <<a href="mailto:mail@milianw.de">mail@milianw.de</a>>:<br><br>Hey there,<br>
<br>
just encountered a strange bug: The identifier/indexedIdentifier for anonymous<br>
structs return false on .isEmpty(), but .toString().isEmpty() returns true...<br>
<br>
but this works as expected:<br>
<br>
<br>
  Identifier nullIdentifier;<br>
  qDebug() << nullIdentifier.isEmpty() <<<br>
IndexedIdentifier(nullIdentifier).isEmpty();<br>
  Identifier emptyIdentifier("");<br>
  qDebug() << emptyIdentifier.isEmpty() <<<br>
IndexedIdentifier(emptyIdentifier).isEmpty();<br>
<br>
all true...<br>
<br>
Should I add a Q_EXPECT_FAIL unit test for the former? Imo this should not<br>
occur.<br>
<br>
Anyhow, I'll now filter the anon structs during code completion somehow<br>
differently...<br>
<font color="#888888">--<br>
Milian Wolff<br>
<a href="mailto:mail@milianw.de">mail@milianw.de</a><br>
<a href="http://milianw.de" target="_blank">http://milianw.de</a><br>
</font><br>--<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
<br></blockquote></p>