@@ -248,7 +248,8 @@ TSourceChangeStep = record
248248 cmsInterpolatedStrings,{ Unleashed: $'text {expr} text' interpolated string literals }
249249 cmsAutoProperties, { Unleashed: accessor-less property synthesizes a backing field }
250250 cmsParallelFor, { Unleashed: `for parallel` worker-pool loop, WorkerIndex/WorkerCount in the body }
251- cmsOutVar { Unleashed: `var x` declares an inline variable at an out-argument, `_` discards it }
251+ cmsOutVar, { Unleashed: `var x` declares an inline variable at an out-argument, `_` discards it }
252+ cmsPrepostIncDec { Unleashed: PreInc/PostInc/PreDec/PostDec value-returning inc/dec }
252253 );
253254 TCompilerModeSwitches = set of TCompilerModeSwitch;
254255const
@@ -298,7 +299,7 @@ TSourceChangeStep = record
298299 cmsStatementExpressions,cmsArrayEquality,cmsInlineVars,cmsTuples,
299300 cmsComposableRecords,cmsMultiLineStrings,cmsStaticSection,cmsInlineStatic,
300301 cmsThreadStatic,cmsInterpolatedStrings,cmsLock,cmsAsyncAwait,cmsAutoProperties,
301- cmsParallelFor,cmsOutVar]
302+ cmsParallelFor,cmsOutVar,cmsPrepostIncDec ]
302303 );
303304 cmAllModesWithGeneric = [cmDELPHI,cmDELPHIUNICODE,cmOBJFPC,cmUnleashed];
304305 Pas2jsFixedModeswitches = [cmsArray2dynarray,cmsArrayOperators,
@@ -369,7 +370,8 @@ TSourceChangeStep = record
369370 ' INTERPOLATEDSTRINGS' ,
370371 ' AUTOPROPERTIES' ,
371372 ' PARALLELFOR' ,
372- ' OUTVAR'
373+ ' OUTVAR' ,
374+ ' PREPOSTINCDEC'
373375 );
374376
375377type
0 commit comments