Summary: For Lw output editing, emit (w-1) blanks before the T or the F.
Reviewed By: sscalpone, PeteSteinfeld
Differential Revision: https://reviews.llvm.org/D84059
switch (edit.descriptor) {
case 'L':
case 'G':
- return io.Emit(truth ? "T" : "F", 1);
+ return io.EmitRepeated(' ', std::max(0, edit.width.value_or(1) - 1)) &&
+ io.Emit(truth ? "T" : "F", 1);
default:
io.GetIoErrorHandler().SignalError(IostatErrorInFormat,
"Data edit descriptor '%c' may not be used with a LOGICAL data item",