Skip to content

Commit 2378c75

Browse files
Javier Gil Avilescferreiragonz
authored andcommitted
Refs #21358: Limit gnu::optimize to Ubuntu
Signed-off-by: Javier Gil Aviles <javiergil@eprosima.com>
1 parent 0822f4a commit 2378c75

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,10 @@ struct FlowQueue
126126
}
127127

128128
// TODO: remove optimization with GCC > 15
129-
[[gnu::optimize("no-delete-null-pointer-checks")]] bool is_empty() const noexcept
129+
#if defined(__linux__)
130+
[[gnu::optimize("no-delete-null-pointer-checks")]]
131+
#endif // if defined(__GNUC__)
132+
bool is_empty() const noexcept
130133
{
131134
assert((&tail == head.writer_info.next && &head == tail.writer_info.previous) ||
132135
(&tail != head.writer_info.next && &head != tail.writer_info.previous));

0 commit comments

Comments
 (0)