joanahalili wrote:

Hello, 
This commit is causing clang crashes on our end. Here is a reproducer:

repro Cmd: `clang -O0  -std=gnu++20  -fsized-deallocation -Xclang 
-target-feature -Xclang +sse4.2  -c fileName.ii`

where fileName.ii is
```
template <class a, class... b> bool c = __is_constructible(a, b...);
template <bool, class> using d = int;
template <class> bool e;
template <typename> struct f;
template <typename g> struct h {
  static void i() { c<g, char>; }
};
struct j {
  template <typename k, typename g, d<e<k>, int> = 0>
  void l(unsigned long, f<g> (k::*)());
};
template <typename k, typename g, int> void j::l(unsigned long, f<g> (k::*)()) {
  h<g>::i;
}
struct m : j {
  struct n;
  void o() { l(8, &m::p); }
  f<n> p();
};
struct m::n {
  int q : 1;
};

```

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

Reply via email to