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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits