Compiler projects using llvm
struct S0 {
  S0();
  S0(const S0 &) noexcept(false);
  int a;
};

struct S {
  void m() {
    __block S0 x, y;
    ^{ (void)x; (void)y; };
  }
};