https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126735

            Bug ID: 126735
           Summary: [16/17 Regression]  -Wmaybe-uninitialized false
                    positive under -fsanitize=thread -O1
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gnu.ojxq8 at dralias dot com
  Target Milestone: ---

flags to repro:

-O1 -fsanitize=thread -Wall -Wextra -Wmaybe-uninitialized -std=c++11

code to repro:

#include <map>
std::map<int, int> CreateMap();
void ReproduceMapCopyWarning() {
    auto map_result = CreateMap();
    for (const auto& map_entry : {map_result, map_result});
}


https://godbolt.org/z/bo7Yd1Ecq

Reply via email to