diff options
| author | Gor Nishanov <GorNishanov@gmail.com> | 2017-01-10 00:08:31 +0000 |
|---|---|---|
| committer | Gor Nishanov <GorNishanov@gmail.com> | 2017-01-10 00:08:31 +0000 |
| commit | d97f6bfbb1fa896749a223a62181218af2f5dd69 (patch) | |
| tree | 5c7fac9db5a2868a47e24cf9a630f46f16c3a280 /clang/test/SemaCXX/coroutines.cpp | |
| parent | 43a833bec47b9eb43cd57ef61256b1a287ee32c2 (diff) | |
| download | bcm5719-llvm-d97f6bfbb1fa896749a223a62181218af2f5dd69.tar.gz bcm5719-llvm-d97f6bfbb1fa896749a223a62181218af2f5dd69.zip | |
[coroutines] Sema: Allow co_return all by itself.
Reviewers: rsmith, EricWF
Subscribers: mehdi_amini, llvm-commits, EricWF
Differential Revision: https://reviews.llvm.org/D26038
llvm-svn: 291513
Diffstat (limited to 'clang/test/SemaCXX/coroutines.cpp')
| -rw-r--r-- | clang/test/SemaCXX/coroutines.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/test/SemaCXX/coroutines.cpp b/clang/test/SemaCXX/coroutines.cpp index a22383cd566..158b1a7c7dd 100644 --- a/clang/test/SemaCXX/coroutines.cpp +++ b/clang/test/SemaCXX/coroutines.cpp @@ -154,12 +154,11 @@ void mixed_await() { } void only_coreturn(void_tag) { - co_return; // expected-warning {{'co_return' used in a function that uses neither 'co_await' nor 'co_yield'}} + co_return; // OK } void mixed_coreturn(void_tag, bool b) { if (b) - // expected-warning@+1 {{'co_return' used in a function that uses neither}} co_return; // expected-note {{use of 'co_return'}} else return; // expected-error {{not allowed in coroutine}} |

