rocr: Fix Unintentional Integer Overflow
Its safer to have the integer literal explicitly be an unsigned long
in this expression as that's what the type of the errorCode variable
resolves to, preventing any overflow errors.
Signed-off-by: Sunday Clement <Sunday.Clement@amd.com>
[ROCm/ROCR-Runtime commit: dce52be686]
This commit is contained in:
committed by
Clement, Sunday
parent
1eaee1649a
commit
5c7524ba3e
@@ -1181,7 +1181,7 @@ bool AqlQueue::ExceptionHandler(hsa_signal_value_t error_code, void* arg) {
|
||||
}
|
||||
|
||||
for (auto& error : QueueErrors) {
|
||||
if (error_code & (1 << (error.code - 1))) {
|
||||
if (error_code & (1UL << (error.code - 1))) {
|
||||
errorCode = error.status;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user