[PATCH Coroutines] Add error messages for missing methods of awaitable class

JunMa JunMa@linux.alibaba.com
Mon Jan 20 10:07:00 GMT 2020


在 2020/1/20 下午4:55, Iain Sandoe 写道:
> Hi JunMa,
>
> JunMa <JunMa@linux.alibaba.com> wrote:
>
>> gcc/cp
>> 2020-01-20  Jun Ma <JunMa@linux.alibaba.com>
>>
>>         * coroutines.cc (lookup_awaitable_member): Lookup an 
>> awaitable member.
>>         (build_co_await): Use lookup_awaitable_member instead of 
>> lookup_member.
>>         (finish_co_yield_expr, finish_co_await_expr): Add error check 
>> on return
>>         value of build_co_await.
>>
>> gcc/testsuite
>> 2020-01-20  Jun Ma <JunMa@linux.alibaba.com>
>>
>>         * g++.dg/coroutines/coro1-missing-await-method.C: New test.
>> <0001-Add-some-error-messages-when-missing.patch>
>
> this LGTM, but you will have to wait for a C++ maintainer to approve.
> thanks
> Iain
Thanks Iain,

+Jason and Nathan
could you have a look?

Regards
JunMa



More information about the Gcc-patches mailing list