diff --git a/src/OpenFOAM/db/IOstreams/token/token.H b/src/OpenFOAM/db/IOstreams/token/token.H index 0497c75e8d45d780228f48fcfee695c61238bc38..0c70cdc82e7b984c90218bfe079e78356f23db64 100644 --- a/src/OpenFOAM/db/IOstreams/token/token.H +++ b/src/OpenFOAM/db/IOstreams/token/token.H @@ -435,8 +435,7 @@ Ostream& operator<<(Ostream&, const token::compound&); #define defineCompoundTypeName(Type, Name) \ - typedef token::Compound<Type> tokenCompound##Name##_; \ - defineTemplateTypeNameAndDebugWithName(tokenCompound##Name##_, #Type, 0); + defineTemplateTypeNameAndDebugWithName(token::Compound<Type>, #Type, 0); #define addCompoundToRunTimeSelectionTable(Type, Name) \ token::compound::addIstreamConstructorToTable<token::Compound<Type> > \ diff --git a/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C b/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C index 352a826cab07fb1a5ee482b24931ab04c485e526..51f0887b5ecda076c6ee316ec298858b367d85fd 100644 --- a/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C +++ b/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C @@ -573,8 +573,10 @@ Foam::label Foam::cyclicPolyPatch::getConsistentRotationFace { // Determine a face furthest away from the axis - const scalarField magRadSqr = - magSqr((faceCentres - rotationCentre_) ^ rotationAxis_); + const scalarField magRadSqr + ( + magSqr((faceCentres - rotationCentre_) ^ rotationAxis_) + ); label rotFace = findMax(magRadSqr); diff --git a/src/triSurface/triSurfaceFields/triSurfaceFields.C b/src/triSurface/triSurfaceFields/triSurfaceFields.C index 71ad3d24bd87e8b717811d4c0f2e68e992a2d700..9ef99d19b82aabc5030311b703467c4de3ac5305 100644 --- a/src/triSurface/triSurfaceFields/triSurfaceFields.C +++ b/src/triSurface/triSurfaceFields/triSurfaceFields.C @@ -32,24 +32,36 @@ namespace Foam // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // +#ifndef __clang__ template<> +#endif const word triSurfaceLabelField::typeName("triSurfaceLabelField"); +#ifndef __clang__ template<> +#endif const word triSurfaceScalarField::typeName("triSurfaceScalarField"); +#ifndef __clang__ template<> +#endif const word triSurfaceVectorField::typeName("triSurfaceVectorField"); +#ifndef __clang__ template<> +#endif const word triSurfaceSphericalTensorField::typeName ("triSurfaceSphericalTensorField"); +#ifndef __clang__ template<> +#endif const word triSurfaceSymmTensorField::typeName ("triSurfaceSymmTensorField"); +#ifndef __clang__ template<> +#endif const word triSurfaceTensorField::typeName("triSurfaceTensorField"); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //