- Код: Выделить всё
Error: Default values can only be specified for value, const and constref parameters
С другой стороны, раньше проходило, в т.ч. и на более старой (полуторагодичной давности) ревизии 2.7.1. Свидетельство чему есть и в самОм Lazarus'е:Note that default values are not supported for variable parameters.
- Код: Выделить всё
function GetCharMix(const LinePos, Indent: Integer;
var IndentCharsFromLinePos: Integer = 0): String;
Сейчас этот модуль не компилируется, если не убрать "=0".
Собственно, вопрос: это баг внесли или исправили? Соответственно, репортить на bugs.freepascal.org или править код, где это использовалось?
В User_Changes_Trunk и на багтрекере ничего про такое изменение поведения не нашёл.