Fix variable shadowing 88/324388/1
authorChanggyu Choi <changyu.choi@samsung.com>
Fri, 16 May 2025 07:37:47 +0000 (16:37 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Fri, 16 May 2025 07:37:47 +0000 (16:37 +0900)
-Werror=shadow added.

Change-Id: Id9f223b3cde006f7e0d2dc543ac813a30d340fae
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
CMakeLists.txt
src/service.cc

index 9594845fb401e4762e4da73238c5525e5a4537ee..d5d2164190103feee313b7f4653853ab10ec189e 100644 (file)
@@ -7,11 +7,11 @@ SET(PC_VERSION "${FULLVER}")
 SET(PC_REQUIRED "capi-base-common bundle tizen-core")
 SET(PC_LDFLAGS "-lunited-service")
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-zdefs -fvisibility=hidden -g -Wall -Werror -fpic")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-zdefs -fvisibility=hidden -g -Wall -Werror -Werror=shadow -fpic")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
 SET(CMAKE_C_FLAGS_RELEASE "-O2")
 
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_C_FLAGS} -std=c++23")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_C_FLAGS} -Werror -Werror=shadow -std=c++23")
 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
 SET(CMAKE_CXX_FLAGS_RELEASE "-O2")
 
index 23a04049ad5d6949c1c2f29e918e6528b1b44f67..c269edf102921e9801b71067e745a60af2059ab6 100644 (file)
@@ -296,7 +296,7 @@ void Service::StopMonitoring() {
 }
 
 void Service::NotifyStateChanged() {
-  auto* args = new ServiceStateChangedEventArgs(this, state_);
+  auto* event_args = new ServiceStateChangedEventArgs(this, state_);
   g_idle_add(
       [](gpointer user_data) {
         auto* args = static_cast<ServiceStateChangedEventArgs*>(user_data);
@@ -306,7 +306,7 @@ void Service::NotifyStateChanged() {
         delete args;
         return G_SOURCE_REMOVE;
       },
-      args);
+      event_args);
 }
 
 }  // namespace tizen_base