Skip to content

Commit b6125d1

Browse files
committed
fix: fix the compilation in C++11
1 parent b38b341 commit b6125d1

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/colvarcomp_coordnums.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -561,11 +561,7 @@ namespace {
561561

562562
template <int flags>
563563
inline constexpr int select() {
564-
constexpr const bool ef_gradients = flags & colvar::coordnum::ef_gradients;
565-
constexpr const bool ef_use_internal_pbc = flags & colvar::coordnum::ef_use_internal_pbc;
566-
constexpr const bool ef_use_pairlist = flags & colvar::coordnum::ef_use_pairlist;
567-
constexpr const bool ef_rebuild_pairlist = flags & colvar::coordnum::ef_rebuild_pairlist;
568-
return int(ef_gradients) + (int(ef_use_internal_pbc) << 1) + (int(ef_use_pairlist) << 2) + (int(ef_rebuild_pairlist) << 3);
564+
return int(bool(flags & colvar::coordnum::ef_gradients)) + (int(bool(flags & colvar::coordnum::ef_use_internal_pbc)) << 1) + (int(bool(flags & colvar::coordnum::ef_use_pairlist)) << 2) + (int(bool(flags & colvar::coordnum::ef_rebuild_pairlist)) << 3);
569565
}
570566

571567
template <int flags>

0 commit comments

Comments
 (0)