title: False positive V595 The '_parent' pointer was utilized before it was verified against nullptr
body: <p>I use PVS-Studio for my project <a href="https://github.com/drizt/torrent-file-editor" rel="nofollow noreferrer">Torrent File Editor</a>. There is one false positive. <a href="https://github.com/drizt/torrent-file-editor/blob/master/abstracttreenode.h#L138" rel="nofollow noreferrer">Here</a> no real problem but I get such error:</p>
  
  <p><code>torrent-file-editor/abstracttreenode.h:138: error: V595 The '_parent' pointer was utilized before it was verified against nullptr. Check lines: 138, 139.</code></p>
  
  <p>Code snippet:</p>
  
  <pre><code>inline T *sibling(int row) const
  {
      Q_ASSERT(_parent);
      Q_ASSERT(row &lt; _parent-&gt;childCount()); // -V595 PVS-Studio
      return _parent ? _parent-&gt;child(row) : nullptr;
  }
  </code></pre>
  
  <p>Here Q_ASSERT is only Debug version checking. Such checking is not executed in Release version. For Release I use <code>_parent ? ... : ...</code> to prevent possible crash. So it's fully OK that check duplicated in Debug version.</p>
  
  <p>I supress this false positive with special comment. So this is not a problem but think that PVS-Studio should handle this case.</p>