philnik777 wrote:

@cor3ntin The `S.CreateOverloadedBinOp` (line 5226) now gets a real location 
(the keyword location - seemed the most appropriate to me). The problem was 
that during overload resolution something got instantiated and that requires a 
real location. Although I'm not sure why that's the case. I've also added the 
test case
```c++
template <class>
class Template {};

// Make sure we don't crash when instantiating a type
static_assert(!__is_trivially_equality_comparable(Template<Template<int>>));
```
for that.


https://github.com/llvm/llvm-project/pull/97894
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to