-Werror=shadow added.
Requies:
- https://review.tizen.org/gerrit/c/platform/core/base/bundle/+/324305
Change-Id: I1642841b1b3499e1b23c521661286f89cfc60fb7
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
SET(INCLUDEDIR "\${prefix}/include")
## Compiler flags
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -Wall -Werror -ffunction-sections -fdata-sections -fmerge-all-constants -fPIE -fPIC")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -Wall -Werror -Werror=shadow -ffunction-sections -fdata-sections -fmerge-all-constants -fPIE -fPIC")
## Linker flags
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed,--gc-sections -pie")
void Connector::InvokeUserCallback(int execution_id,
const std::string& result) {
auto it = std::find_if(user_callbacks_.begin(), user_callbacks_.end(),
- [&execution_id](auto&& it) {
- return std::get<0>(it) == execution_id;
+ [&execution_id](auto&& callbacks_it) {
+ return std::get<0>(callbacks_it) == execution_id;
});
if (it == user_callbacks_.end()) {
LOG(ERROR) << "No callback found for execution id: " << execution_id;
LOG(INFO) << "param1: " << param1 << ", param2: " << param2;
result.set("result", "success");
} catch (const std::runtime_error& e) {
- common::SafeJson result("{}");
- result.set("error", e.what());
- return strdup(result.stringify().c_str());
+ common::SafeJson error_result("{}");
+ error_result.set("error", e.what());
+ return strdup(error_result.stringify().c_str());
}
return strdup(result.stringify().c_str());