kadircet wrote:

thanks for the revert! I also encountered certain crashes bisecting back to 
this patch, with a similar reproducer:
```
template <class T>
struct Module {
  template <class... Bazs>
  struct Baz {
    template <class X, int Y = 0>
    explicit Baz(X);
  };
  Baz(int) -> Baz<int, char>;
};

struct Bar {};

void foo() { Module<Bar>::Baz x{2}; }
```

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

Reply via email to