]> granicus.if.org Git - clang/commit
[coroutines] Fix checking for prvalue-ness of `await_suspend` return type
authorEric Fiselier <eric@efcs.ca>
Wed, 31 May 2017 23:41:11 +0000 (23:41 +0000)
committerEric Fiselier <eric@efcs.ca>
Wed, 31 May 2017 23:41:11 +0000 (23:41 +0000)
commit1cf6697b4406b7febeb4f9fdaa49ff494923505b
tree4b06e71f5afdf09682e5024190cb2f878ea21991
parent62955aa44343371b203bc2103cad2f75fd91622c
[coroutines] Fix checking for prvalue-ness of `await_suspend` return type

Summary:
@rsmith Does this correctly address the issues mentioned in https://reviews.llvm.org/D33625#inline-292971 ?

Reviewers: rsmith, EricWF

Reviewed By: EricWF

Subscribers: cfe-commits, rsmith

Differential Revision: https://reviews.llvm.org/D33636

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@304373 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaCoroutine.cpp
test/SemaCXX/coroutines.cpp