Hi<div><br></div><div>This patch adds support for direct constructor calls in -fms-extensions mode.</div><div>Why? Because msvc supports it!</div><div><div><br></div><div>I found clang couldn't parse such kind of code found in msvc header files:</div>
<div><br></div><div>class CtorCall { </div><div>public:</div><div><div>  CtorCall& CtorCall::operator=(const CtorCall& that)</div><div>  {</div><div>      if (this != &that) {</div><div>          this->CtorCall::~CtorCall();</div>
<div>          this->CtorCall::CtorCall(that);  // <=== direct ctor call, clang error.</div><div>      }</div><div>      return *this;</div><div>  };</div></div><div><br></div><div><br></div></div>