diff --git a/AMDiS/src/ElInfo.cc b/AMDiS/src/ElInfo.cc index 6ea21053152de4a29b6bd33485676dfca58aad1b..ff3434045c9ac74d1dd455a39279c44382b5e46e 100644 --- a/AMDiS/src/ElInfo.cc +++ b/AMDiS/src/ElInfo.cc @@ -209,7 +209,7 @@ namespace AMDiS { int i = 0; for (; i < refinementPathLength; i++) { - elInfo[(i+1)%2]->fillElInfo(refinementPath & (1<<i), elInfo[i%2]); + elInfo[(i+1)%2]->fillElInfo(static_cast<int>((refinementPath & (1<<i)) == (1<<i)), elInfo[i%2]); } if (i%2 == 0) *this = *elInfo[0];