ATL Header bug fix doesn't seem to work


I am attempting to build a project in Visual Studio with the LLVM-vs2014 toolset and have run into the problem mentioned in this Microsoft bug report:

I believe this bug is known to LLVM as bug 24986, which is listed as ‘RESOLVED FIXED’ but I am currently experiencing it. I am not sure if maybe bug is not truly fixed or perhaps that two different bugs have been mistakenly marked as duplicates.



Looks like it was fixed in May 2018, and Clang 6.0 was released in March 2018. We’re working on the 7.0 release now.