Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

struct-comma.c
// RUN: %clang_cc1 %s -emit-llvm -o -

struct S {int a, b;} x;
extern int r(void);
void a(struct S* b) {*b = (r(), x);}