Skip to content

Resolve signed-conversion warnings#686

Open
soerengrunewald wants to merge 1 commit into
zeromq:masterfrom
soerengrunewald:resolve-compiler-warning
Open

Resolve signed-conversion warnings#686
soerengrunewald wants to merge 1 commit into
zeromq:masterfrom
soerengrunewald:resolve-compiler-warning

Conversation

@soerengrunewald
Copy link
Copy Markdown

Why

If compiled with -Wconversion enabled, the compiler complains:

zmq.hpp:2843:70: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]  
2843 |         int rc = zmq_timers_set_interval(_timers, timer_id, interval.count());  
     |                  ~~~~~~~~~~~~~~~~~~~~~~~                    ~~~~~~~~~^~~~~~~

@coveralls
Copy link
Copy Markdown

Coverage Report for CI Build 25801266980

Coverage remained the same at 87.918%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: 2 of 2 lines across 1 file are fully covered (100%).
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1076
Covered Lines: 946
Line Coverage: 87.92%
Coverage Strength: 22.23 hits per line

💛 - Coveralls

If compiled with -Wconversion the compiler complains:
> zmq.hpp:2843:70: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
>  2843 |         int rc = zmq_timers_set_interval(_timers, timer_id, interval.count());
>       |                  ~~~~~~~~~~~~~~~~~~~~~~~                    ~~~~~~~~~^~~~~~~

Signed-off-by: Soeren Grunewald <soeren.grunewald@desy.de>
@soerengrunewald soerengrunewald force-pushed the resolve-compiler-warning branch from 1d4c7a0 to 74ddd4e Compare May 13, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants