From fd17bdb90f62b0e30caa812d8ce82716b3a7e76c Mon Sep 17 00:00:00 2001 From: Mukul Joshi Date: Mon, 13 Jul 2020 17:17:35 -0400 Subject: [PATCH] Fix compiler warning in TestPciReadWrite Use unsigned number for left shift operation. If not specificed as unsigned, compiler throws warning about left shift of negative number. Change-Id: I05948073b0c40700bee69399b08df6031fc49d70 [ROCm/rocm_smi_lib commit: 9d24fc9175efab93b6a13bcf9a14b48e5fd83428] --- .../tests/rocm_smi_test/functional/pci_read_write.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rocm-smi-lib/tests/rocm_smi_test/functional/pci_read_write.cc b/projects/rocm-smi-lib/tests/rocm_smi_test/functional/pci_read_write.cc index 3029adba47..307927847a 100755 --- a/projects/rocm-smi-lib/tests/rocm_smi_test/functional/pci_read_write.cc +++ b/projects/rocm-smi-lib/tests/rocm_smi_test/functional/pci_read_write.cc @@ -164,7 +164,7 @@ void TestPciReadWrite::Run(void) { ASSERT_EQ(ret, RSMI_STATUS_INVALID_ARGS); // First set the bitmask to all supported bandwidths - freq_bitmask = ~(~0 << bw.transfer_rate.num_supported); + freq_bitmask = ~(~0u << bw.transfer_rate.num_supported); // Then, set the bitmask to all bandwidths besides the initial BW freq_bitmask ^= (1 << bw.transfer_rate.current);