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>