Why is this assignment ambiguous?
问题 Please note that this question is not about how to change the code below to make it work; rather, I am looking for some insight on why a compiler would find this assignment ambiguous: entity assignment_to_aggregates is end; architecture example of assignment_to_aggregates is type vowel_type is (a, e, i, o, u); type consonant_type is (b, c, d, f, g); type vowel_consonant_pair is record vowel: vowel_type; consonant: consonant_type; end record; signal my_vowel: vowel_type; signal my_consonant: