Improve handling and documentation of missing enum base type information.

Closes #2828
3 files changed