Subject: | Multiple IDL enums reusing an identifier for a value name cause 'already exists' |
enum NameA
{
NameA_1,
NameA_2,
NameA_3
};
enum NameB
{
NameB_1,
NameA_2, // this one causes 'already exists' error
NameB_3
};
Error message in output has this structure:
#path/to/idl/file.idl:line#Error: Identifier 'NameA_2' already exists.
Reclassify Severity as you see fit, but this is a difficulty for IDL
already in production.