diff --git a/src/OpenFOAM/expressions/exprResult/exprResultI.H b/src/OpenFOAM/expressions/exprResult/exprResultI.H index 5fd9fcf216..4ea9e03bea 100644 --- a/src/OpenFOAM/expressions/exprResult/exprResultI.H +++ b/src/OpenFOAM/expressions/exprResult/exprResultI.H @@ -546,12 +546,16 @@ bool Foam::expressions::exprResult::writeEntryChecked { const Type& val = single_.get(); - os << "uniform " << val + if (keyword.size()) + { + os.writeKeyword(keyword); + } + os << word("uniform") << token::SPACE << val << token::END_STATEMENT << nl; } else { - // Zero-sized + // Zero-sized - written as nonuniform const Field fld; fld.writeEntry(keyword, os); } @@ -562,7 +566,11 @@ bool Foam::expressions::exprResult::writeEntryChecked if (isUniform_ && is_contiguous::value) { - os << "uniform " << fld.first() + if (keyword.size()) + { + os.writeKeyword(keyword); + } + os << word("uniform") << token::SPACE << fld.first() << token::END_STATEMENT << nl; } else