<div dir="ltr"><span style="font-size:12.8px">Hello,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>A colleague sees a strange warning by clang static analyzer (actually from clang-check, which is run on top of compilation database created by cmake).</div><div><br></div><div>This code:</div><div><br></div><div><div>#include <regex></div><div><br></div><div>int main() {</div><div>    std::regex_match("jee", std::regex("lol"));</div><div>    return 0;</div><div>}</div></div><div><br></div><div><div>produces analyzer warning:</div><div><br></div><div>/usr/local/clang+llvm-3.9.0-<wbr>x86_64-apple-darwin/bin/../<wbr>include/c++/v1/regex:5724:17: warning: Called C++ object pointer is null s.__node_->__exec_split(true, s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~ 1 warning generated.</div></div><div><br></div><div>What is wrong here?</div></div><div><br></div>-- <br><div class="gmail_signature">-Lev</div>
</div>