alexfh added a comment.

In D154324#4522552 <https://reviews.llvm.org/D154324#4522552>, @Hahnfeld wrote:

> In D154324#4522551 <https://reviews.llvm.org/D154324#4522551>, @alexfh wrote:
>
>> BTW, if in a.h I change
>>
>>   typename std::enable_if<::p::P<T>::value>::type>
>>
>> to
>>
>>   typename std::enable_if<p::P<T>::value>::type>
>>
>> Compilation succeeds.
>
> For the fun of it, could you test https://reviews.llvm.org/D153003 on this 
> reproducer and also the internal, real code?

Without this patch (D154324 <https://reviews.llvm.org/D154324>), D153003 
<https://reviews.llvm.org/D153003> alone doesn't cause problems with the code 
that this patch broke. But that's not much information: thousands of Clang and 
LLVM commits didn't break that code either :)

Applying D153003 <https://reviews.llvm.org/D153003> on top of D154324 
<https://reviews.llvm.org/D154324> fixes both the reduced and the original case.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D154324/new/

https://reviews.llvm.org/D154324

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to