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>
Dieser Commit ist enthalten in:
committet von
Clement, Sunday
Ursprung
d00ca2e9b7
Commit
dce52be686
@@ -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;
|
||||
}
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren