// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm %s -o - | FileCheck %s
using namespace std::experimental;
;
;
extern "C" void ;
// Verifies that domination is properly built during cleanup.
// Without CGCleanup.cpp fix verifier was reporting:
// Instruction does not dominate all uses!
// %tmp.exprcleanup = alloca i32*, align 8
// store i32* %x, i32** %tmp.exprcleanup, align 8
// CHECK-LABEL: f(
extern "C" coro