[ https://issues.apache.org/jira/browse/MINIFICPP-1563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marton Szasz resolved MINIFICPP-1563. ------------------------------------- Fix Version/s: 0.10.0 Resolution: Fixed > Fix Wmaybe-uninitialized warnings (tested on GCC 10.3 and 11.1) > --------------------------------------------------------------- > > Key: MINIFICPP-1563 > URL: https://issues.apache.org/jira/browse/MINIFICPP-1563 > Project: Apache NiFi MiNiFi C++ > Issue Type: Bug > Reporter: Marton Szasz > Assignee: Marton Szasz > Priority: Trivial > Fix For: 0.10.0 > > Time Spent: 20m > Remaining Estimate: 0h > > {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000} > In function ‘{color}{color:#000000}static bool > org::apache::nifi::minifi::c2::PayloadSerializer::deserializePayload(org::apache::nifi::minifi::c2::C2Payload&, > org::apache::nifi::minifi::c2::Operation, std::string, > org::apache::nifi::minifi::io::BaseStream*){color}{color:#000000}’: {color} > {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:233:111:{color} > {color:#ff5454}error: > {color}{color:#000000}‘{color}{color:#000000}st{color}{color:#000000}’ may be > used uninitialized in this function > [{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}] > {color} > 233 \| C2Payload subPayload(operation, st == 1 ? > state::UpdateState::NESTED : > state::UpdateState::READ_COMPLETE{color:#ff5454}){color}{color:#000000}; > {color} > \| > {color:#ff5454}^{color} > {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color} > {color:#ff5454}error: > {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be > used uninitialized in this function > [{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}] > {color} > 303 \| {color:#ff5454}switch{color}{color:#000000} (op) { {color} > \| {color:#ff5454}^~~~~~{color} > {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:225:13:{color} > {color:#54ffff}note: > {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was > declared here {color} > 225 \| uint8_t {color:#54ffff}op{color}{color:#000000}, st; {color} > \| {color:#54ffff}^~{color} > {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:{color}{color:#000000} > In member function ‘{color}{color:#000000}virtual void > org::apache::nifi::minifi::processors::ConvertHeartBeat::onTrigger(const > std::shared_ptr<org::apache::nifi::minifi::core::ProcessContext>&, const > std::shared_ptr<org::apache::nifi::minifi::core::ProcessSession>&){color}{color:#000000}’: > {color} > {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:303:5:{color} > {color:#ff5454}error: > {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ may be > used uninitialized in this function > [{color}{color:#ff5454}-Werror=maybe-uninitialized{color}{color:#000000}] > {color} > 303 \| {color:#ff5454}switch{color}{color:#000000} (op) { {color} > \| {color:#ff5454}^~~~~~{color} > {color:#000000}../extensions/mqtt/../../libminifi/include/c2/PayloadSerializer.h:260:13:{color} > {color:#54ffff}note: > {color}{color:#000000}‘{color}{color:#000000}op{color}{color:#000000}’ was > declared here {color} > 260 \| uint8_t {color:#54ffff}op{color}{color:#000000}, st = 0; {color} > \| {color:#54ffff}^~{color} > > and more... -- This message was sent by Atlassian Jira (v8.3.4#803005)