--- foamyHexMeshBackgroundMesh.C.old	2017-07-04 20:36:32.243096326 +0900
+++ foamyHexMeshBackgroundMesh.C	2017-07-04 20:32:07.826438328 +0900
@@ -311,7 +311,7 @@
 )
 {
     tmp<scalarField> tfld(new scalarField(points.size(), Foam::sqr(GREAT)));
-    scalarField& fld = tfld();
+    scalarField fld = tfld();
 
     // Find nearest
     List<pointIndexHit> nearest;
@@ -647,7 +647,7 @@
             forAll(fvm.C().boundaryField(), patchi)
             {
                 const pointField& cc = fvm.C().boundaryField()[patchi];
-                fvPatchScalarField& fld = cellDistance.boundaryField()[patchi];
+                fvPatchScalarField fld = cellDistance.boundaryField()[patchi];
                 scalarField patchDistSqr
                 (
                     fld.patch().patchInternalField(distSqr)
