blob: 61db5feed32c150d2c48b65970ed79a2237efd0d [file] [log] [blame]
// { dg-additional-options "-fsyntax-only -w" }
// Check that we decline return type deduction for lambda coroutines.
#include "coro.h"
// boiler-plate for tests of codegen
#include "coro1-ret-int-yield-int.h"
int main ()
{
/* Attempt to deduce the return type for a lambda coroutine. */
auto f = []()
{
co_await coro::suspend_always{}; // { dg-error "cannot be used in a function with a deduced return type" }
};
return 0;
}