Mercurial > hg > CbC > CbC_llvm
view clang/test/Index/coroutines.cpp @ 266:00f31e85ec16 default tip
Added tag current for changeset 31d058e83c98
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 14 Oct 2023 10:13:55 +0900 |
parents | 1f2b6ac9f198 |
children |
line wrap: on
line source
// RUN: c-index-test -test-load-source all -c %s -fsyntax-only -target x86_64-apple-darwin9 -std=c++20 -I%S/../SemaCXX/Inputs | FileCheck %s #include "std-coroutine.h" using std::suspend_always; using std::suspend_never; struct promise_void { void get_return_object(); suspend_always initial_suspend(); suspend_always final_suspend() noexcept; void return_void(); void unhandled_exception(); }; template <> struct std::coroutine_traits<void> { using promise_type = promise_void; }; void CoroutineTestRet() { co_return; } // CHECK: [[@LINE-3]]:25: UnexposedStmt= // CHECK-SAME: [[@LINE-4]]:25 - [[@LINE-2]]:2] // CHECK: [[@LINE-4]]:3: UnexposedStmt= // CHECK-SAME: [[@LINE-5]]:3 - [[@LINE-5]]:12]