(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
coroutines/
coro-builtins.C
//  { dg-additional-options "-fsyntax-only " }

typedef __SIZE_TYPE__ size_t;

int main ()
{
  void *co_h;
  void *promise;
  const size_t co_align = 16;

  bool d = __builtin_coro_done (co_h);
  __builtin_coro_resume (co_h);
  __builtin_coro_destroy (co_h);
  promise = __builtin_coro_promise (co_h, co_align, true);

  return 0;
}