From: Kefu Chai Date: Sun, 28 Apr 2024 00:36:09 +0000 (+0800) Subject: erasure-code/shec: replace 0 with nullptr when appropriate X-Git-Tag: testing/wip-mchangir-testing-20240429.064231-main-debug~5^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=49fa8d108632318d171325631803ab00a86bdb74;p=ceph-ci.git erasure-code/shec: replace 0 with nullptr when appropriate 0 fails to send the message to human readers that the variable is a pointer, but nullptr does. for improving the readability, let's use nullptr when the variable in question is a pointer. Signed-off-by: Kefu Chai --- diff --git a/src/erasure-code/shec/ErasureCodeShecTableCache.cc b/src/erasure-code/shec/ErasureCodeShecTableCache.cc index 2f9a60b62bc..04b5b3d4af2 100644 --- a/src/erasure-code/shec/ErasureCodeShecTableCache.cc +++ b/src/erasure-code/shec/ErasureCodeShecTableCache.cc @@ -130,7 +130,7 @@ ErasureCodeShecTableCache::getEncodingTableNoLock(int technique, int k, int m, i // create a pointer to store an encoding table address if (!encoding_table[technique][k][m][c][w]) { encoding_table[technique][k][m][c][w] = new (int*); - *encoding_table[technique][k][m][c][w] = 0; + *encoding_table[technique][k][m][c][w] = nullptr; } return encoding_table[technique][k][m][c][w]; } diff --git a/src/erasure-code/shec/ErasureCodeShecTableCache.h b/src/erasure-code/shec/ErasureCodeShecTableCache.h index bed7fa01859..f5e1b4e51cd 100644 --- a/src/erasure-code/shec/ErasureCodeShecTableCache.h +++ b/src/erasure-code/shec/ErasureCodeShecTableCache.h @@ -42,10 +42,10 @@ class ErasureCodeShecTableCache { int* dm_column; // size: k int* minimum; // size: k+m DecodingCacheParameter() { - decoding_matrix = 0; - dm_row = 0; - dm_column = 0; - minimum = 0; + decoding_matrix = nullptr; + dm_row = nullptr; + dm_column = nullptr; + minimum = nullptr; } ~DecodingCacheParameter() { if (decoding_matrix) {