erichkeane added a comment. Well hmm... changing this from MSVC to always caused a ton of regressions. I no longer think that this is a proper patch as it sits. Additionally, it doesn't fix the A<T>::TYPE *var3 condition. https://reviews.llvm.org/D29401