projects
/
deliverable
/
lttng-ust.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from:
a407160
)
Fix: counter: cast UINT*_MAX to 64-bit signed type before negative
author
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
Thu, 26 Nov 2020 20:29:01 +0000
(15:29 -0500)
committer
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
Thu, 26 Nov 2020 20:29:01 +0000
(15:29 -0500)
(long long)-UINT32_MAX leads to value 1 which is not what we expect.
This is due to implicit type promotion from unsigned to signed 32-bit
integer.
Apply this to 8-bit and 16-bit types as well even though they are
not affected by this issue to keep things regular.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I8e05f270eae71cb15848075c4dfae80e8070fd80
No differences found
This page took
0.034554 seconds
and
5
git commands to generate.