namespace {
  union {
    int i;
  } u;
}
// If it compiles it is fine.
int main() {
}
