[ 
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)

Reply via email to