Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8
-
None
-
4b778a70d (dev), b614b9dc2 (dev), 7203da26f (6.9), 9533a5778 (6.9), 0a642f498 (6.8)
Description
The following code won't compile because of name clashing:
message MyMessage { int32 a = 1; } message MyMessageRepeated { repeated MyMessage b = 1; }
MyMessage generates the QList alias that is handy in certain usecases and blocks the usage of Repeated suffix in MyMessageRepeated.
We should avoid generating aliases.