[exec.set.stopped] # 33 Execution control library [[exec]](./#exec) ## 33.7 Receivers [[exec.recv]](exec.recv#exec.set.stopped) ### 33.7.4 execution​::​set_stopped [exec.set.stopped] [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/exec.tex#L1260) set_stopped is a stopped completion function ([[exec.async.ops]](exec.async.ops "33.3 Asynchronous operations"))[.](#1.sentence-1) Its associated completion tag is set_stopped_t[.](#1.sentence-2) The expression set_stopped(rcvr) for a subexpression rcvr is ill-formed if rcvr is an lvalue or an rvalue of const type[.](#1.sentence-3) Otherwise, it is expression-equivalent to*MANDATE-NOTHROW*(rcvr.set_stopped())[.](#1.sentence-4)