Create a new channel as a copy of main.
Rename main to:
Delete main? This cannot be undone.
// RUN: %clang -S -emit-llvm -fobjc-runtime=gcc -o %t %s typedef enum { A1, A2 } A; typedef struct { A a : 1; } B; @interface Obj { B *b; } @end @implementation Obj @end