File tree Expand file tree Collapse file tree
api/include/opentelemetry/trace Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ class SpanId final
3131 constexpr char kHex [] = " 0123456789abcdef" ;
3232 for (int i = 0 ; i < kSize ; ++i)
3333 {
34- buffer[i * 2 + 0 ] = kHex [(rep_[i] >> 4 ) & 0xF ];
35- buffer[i * 2 + 1 ] = kHex [(rep_[i] >> 0 ) & 0xF ];
34+ buffer[static_cast < size_t >(i) * 2U + 0 ] = kHex [(rep_[i] >> 4 ) & 0xF ];
35+ buffer[static_cast < size_t >(i) * 2U + 1 ] = kHex [(rep_[i] >> 0 ) & 0xF ];
3636 }
3737 }
3838
Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ class TraceId final
3737 constexpr char kHex [] = " 0123456789abcdef" ;
3838 for (int i = 0 ; i < kSize ; ++i)
3939 {
40- buffer[i * 2 + 0 ] = kHex [(rep_[i] >> 4 ) & 0xF ];
41- buffer[i * 2 + 1 ] = kHex [(rep_[i] >> 0 ) & 0xF ];
40+ buffer[static_cast < size_t >(i) * 2U + 0 ] = kHex [(rep_[i] >> 4 ) & 0xF ];
41+ buffer[static_cast < size_t >(i) * 2U + 1 ] = kHex [(rep_[i] >> 0 ) & 0xF ];
4242 }
4343 }
4444
You can’t perform that action at this time.
0 commit comments