8.4.4. Generated Code (C, Traditional C++, and Modern C++)

8.4.4.1. [Major] Failed to serialize a union with only a default label

A union with only a default label could not be serialized. For example, the following union would fail to be serialized:

union Foo switch(int32) {
  default: long x;
};

[RTI Issue ID MICRO-9079]