Skip to content

Commit fdeda69

Browse files
Merge pull request #880 from swiftlang/linux-20250402
Silence signedness change through implicit conversion error
2 parents a853a11 + 38872e2 commit fdeda69

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/event/event_epoll.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ DISPATCH_ALWAYS_INLINE
8989
static inline uint32_t
9090
_dispatch_muxnote_armed_events(dispatch_muxnote_t dmn)
9191
{
92-
return dmn->dmn_events & ~dmn->dmn_disarmed_events;
92+
uint32_t events = dmn->dmn_events;
93+
uint16_t disarmed_events = dmn->dmn_disarmed_events;
94+
return events & ~(uint32_t)disarmed_events;
9395
}
9496

9597
DISPATCH_ALWAYS_INLINE

0 commit comments

Comments
 (0)