google / benchmark

A microbenchmark support library
Apache License 2.0
8.59k stars 1.57k forks source link

cycleclock: Fix type conversion to match function return type on riscv64 #1802

Closed kraj closed 2 weeks ago

kraj commented 2 weeks ago

Fixes builds with clang

src/cycleclock.h:213:10: error: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'int64_t' (aka 'long') [-Werror,-Wsign-conversion] 213 | return cycles; | ~~ ^~ 1 error generated.

dmah42 commented 2 weeks ago

thanks!