Skip to content

Commit 4f4155a

Browse files
committed
Silenced warning 'expression result unused'
1 parent 18b27ac commit 4f4155a

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

dev/functional/index_sequence_util.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ namespace sqlite_orm {
2727
size_t result = 0;
2828
#endif
2929
size_t i = 0;
30-
((result = Idx, i++ == pos) || ...);
30+
// note: `(void)` cast silences warning 'expression result unused'
31+
(void)((result = Idx, i++ == pos) || ...);
3132
return result;
3233
}
3334
#endif

dev/tuple_helper/tuple_iteration.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ namespace sqlite_orm {
1414
if constexpr(reversed) {
1515
// nifty fold expression trick: make use of guaranteed right-to-left evaluation order when folding over operator=
1616
int sink;
17-
((lambda(std::get<Idx>(tpl)), sink) = ... = 0);
17+
// note: `(void)` cast silences warning 'expression result unused'
18+
(void)((lambda(std::get<Idx>(tpl)), sink) = ... = 0);
1819
} else {
1920
(lambda(std::get<Idx>(tpl)), ...);
2021
}

include/sqlite_orm/sqlite_orm.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1477,7 +1477,8 @@ namespace sqlite_orm {
14771477
size_t result = 0;
14781478
#endif
14791479
size_t i = 0;
1480-
((result = Idx, i++ == pos) || ...);
1480+
// note: `(void)` cast silences warning 'expression result unused'
1481+
(void)((result = Idx, i++ == pos) || ...);
14811482
return result;
14821483
}
14831484
#endif
@@ -7797,7 +7798,8 @@ namespace sqlite_orm {
77977798
if constexpr(reversed) {
77987799
// nifty fold expression trick: make use of guaranteed right-to-left evaluation order when folding over operator=
77997800
int sink;
7800-
((lambda(std::get<Idx>(tpl)), sink) = ... = 0);
7801+
// note: `(void)` cast silences warning 'expression result unused'
7802+
(void)((lambda(std::get<Idx>(tpl)), sink) = ... = 0);
78017803
} else {
78027804
(lambda(std::get<Idx>(tpl)), ...);
78037805
}

0 commit comments

Comments
 (0)