Concatenating with empty list causes C++ compilation error
Submitted by Botond Baranyi
Link to original bug (#516414)
Description
If the second operand of a record of/set of concatenation is an empty record of/set of value, then the generated code for the concatenation does not compile.
Example: type record of octetstring OctList; ... var OctList x := { '12'O, 'AB'O, '516D'O }; x := x & {}; // C++ error: ambiguous overload for 'operator+' ... // with over 20 candidates
Version: 6.1.0