Skip to content

Commit 62c766a

Browse files
committed
Silence -Walign-mismatch warnings for stack::emplace_back
1 parent 0282554 commit 62c766a

File tree

1 file changed

+5
-0
lines changed
  • src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/private

1 file changed

+5
-0
lines changed

src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/private/stack.hh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,12 @@ class stack {
7777
_inc();
7878
}
7979

80+
// Alignment is handled by `_object_memory`.
81+
BSONCXX_PRIVATE_WARNINGS_PUSH();
82+
BSONCXX_PRIVATE_WARNINGS_DISABLE(Clang("-Wunknown-warning-option"));
83+
BSONCXX_PRIVATE_WARNINGS_DISABLE(Clang("-Walign-mismatch"));
8084
new (_get_ptr()) T(std::forward<Args>(args)...);
85+
BSONCXX_PRIVATE_WARNINGS_POP();
8186
}
8287

8388
void pop_back() {

0 commit comments

Comments
 (0)