Create a new channel as a copy of main.
Rename main to:
Delete main? This cannot be undone.
// RUN: %clang_cc1 -verify %s typedef struct s { int x; } s; typedef int I; typedef int I2; typedef I2 I; // expected-note {{previous definition is here}} typedef char I; // expected-error {{typedef redefinition with different types}}