Bugfix: fixed the compiler can assume that the address of ‘t’ will never be NULL warning [-Waddress]
This commit is contained in:
parent
9c81a37a62
commit
0803bdbe20
4 changed files with 22 additions and 15 deletions
|
@ -962,11 +962,12 @@ void Foam::ensightMesh::writeAllFacePrims
|
|||
{
|
||||
if (nPrims)
|
||||
{
|
||||
const labelList* pPrims = &prims;
|
||||
if (Pstream::master())
|
||||
{
|
||||
ensightGeometryFile << key << nl << setw(10) << nPrims << nl;
|
||||
|
||||
if (&prims != nullptr)
|
||||
if (pPrims != nullptr)
|
||||
{
|
||||
writeFacePrims
|
||||
(
|
||||
|
@ -993,7 +994,7 @@ void Foam::ensightMesh::writeAllFacePrims
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (&prims != nullptr)
|
||||
else if (pPrims != nullptr)
|
||||
{
|
||||
OPstream toMaster(Pstream::scheduled, Pstream::masterNo());
|
||||
toMaster<< ensMap(patchFaces, prims);
|
||||
|
@ -1050,10 +1051,11 @@ void Foam::ensightMesh::writeAllNSided
|
|||
<< "nsided" << nl << setw(10) << nPrims << nl;
|
||||
}
|
||||
|
||||
const labelList* pPrims = &prims;
|
||||
// Number of points for each face
|
||||
if (Pstream::master())
|
||||
{
|
||||
if (&prims != nullptr)
|
||||
if (pPrims != nullptr)
|
||||
{
|
||||
writeNSidedNPointsPerFace
|
||||
(
|
||||
|
@ -1078,7 +1080,7 @@ void Foam::ensightMesh::writeAllNSided
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (&prims != nullptr)
|
||||
else if (pPrims != nullptr)
|
||||
{
|
||||
OPstream toMaster(Pstream::scheduled, Pstream::masterNo());
|
||||
toMaster<< ensMap(patchFaces, prims);
|
||||
|
@ -1087,7 +1089,7 @@ void Foam::ensightMesh::writeAllNSided
|
|||
// List of points id for each face
|
||||
if (Pstream::master())
|
||||
{
|
||||
if (&prims != nullptr)
|
||||
if (pPrims != nullptr)
|
||||
{
|
||||
writeNSidedPoints
|
||||
(
|
||||
|
@ -1114,7 +1116,7 @@ void Foam::ensightMesh::writeAllNSided
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (&prims != nullptr)
|
||||
else if (pPrims != nullptr)
|
||||
{
|
||||
OPstream toMaster(Pstream::scheduled, Pstream::masterNo());
|
||||
toMaster<< ensMap(patchFaces, prims);
|
||||
|
@ -1174,10 +1176,11 @@ void Foam::ensightMesh::writeAllNSidedBinary
|
|||
writeEnsDataBinary(nPrims,ensightGeometryFile);
|
||||
}
|
||||
|
||||
const labelList* pPrims = &prims;
|
||||
// Number of points for each face
|
||||
if (Pstream::master())
|
||||
{
|
||||
if (&prims != nullptr)
|
||||
if (pPrims != nullptr)
|
||||
{
|
||||
writeNSidedNPointsPerFaceBinary
|
||||
(
|
||||
|
@ -1202,7 +1205,7 @@ void Foam::ensightMesh::writeAllNSidedBinary
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (&prims != nullptr)
|
||||
else if (pPrims != nullptr)
|
||||
{
|
||||
OPstream toMaster(Pstream::scheduled, Pstream::masterNo());
|
||||
toMaster<< ensMap(patchFaces, prims);
|
||||
|
@ -1211,7 +1214,7 @@ void Foam::ensightMesh::writeAllNSidedBinary
|
|||
// List of points id for each face
|
||||
if (Pstream::master())
|
||||
{
|
||||
if (&prims != nullptr)
|
||||
if (pPrims != nullptr)
|
||||
{
|
||||
writeNSidedPointsBinary
|
||||
(
|
||||
|
@ -1238,7 +1241,7 @@ void Foam::ensightMesh::writeAllNSidedBinary
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (&prims != nullptr)
|
||||
else if (pPrims != nullptr)
|
||||
{
|
||||
OPstream toMaster(Pstream::scheduled, Pstream::masterNo());
|
||||
toMaster<< ensMap(patchFaces, prims);
|
||||
|
@ -1260,12 +1263,13 @@ void Foam::ensightMesh::writeAllFacePrimsBinary
|
|||
{
|
||||
if (nPrims)
|
||||
{
|
||||
const labelList* pPrims = &prims;
|
||||
if (Pstream::master())
|
||||
{
|
||||
writeEnsDataBinary(key,ensightGeometryFile);
|
||||
writeEnsDataBinary(nPrims,ensightGeometryFile);
|
||||
|
||||
if (&prims != nullptr)
|
||||
if (pPrims != nullptr)
|
||||
{
|
||||
writeFacePrimsBinary
|
||||
(
|
||||
|
@ -1292,7 +1296,7 @@ void Foam::ensightMesh::writeAllFacePrimsBinary
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (&prims != nullptr)
|
||||
else if (pPrims != nullptr)
|
||||
{
|
||||
OPstream toMaster(Pstream::scheduled, Pstream::masterNo());
|
||||
toMaster<< ensMap(patchFaces, prims);
|
||||
|
|
|
@ -65,7 +65,8 @@ void Foam::ensightPartCells::classify(const labelList& idList)
|
|||
size_ = mesh.nCells();
|
||||
|
||||
bool limited = false;
|
||||
if (&idList)
|
||||
const labelList* pIdList = &idList;
|
||||
if (pIdList)
|
||||
{
|
||||
limited = true;
|
||||
size_ = idList.size();
|
||||
|
|
|
@ -133,7 +133,8 @@ inline bool isType(const Type& t)
|
|||
template<class TestType, class Type>
|
||||
inline bool isA(const Type& t)
|
||||
{
|
||||
return dynamic_cast<const TestType*>(&t);
|
||||
const Type* p = &t;
|
||||
return dynamic_cast<const TestType*>(p);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -154,7 +154,8 @@ void Foam::sampledPatch::remapFaces
|
|||
)
|
||||
{
|
||||
// recalculate the cells cut
|
||||
if (&faceMap && faceMap.size())
|
||||
const UList<label>* pFaceMap = &faceMap;
|
||||
if (pFaceMap && faceMap.size())
|
||||
{
|
||||
MeshStorage::remapFaces(faceMap);
|
||||
}
|
||||
|
|
Reference in a new issue