Issue 108979
Summary Clang false positive missing-designated-field-initializers
Labels clang
Assignees
Reporter sabudilovskiy
    #include <string>

struct Test {
    std::string a;
    std::string b;
};

int main() { (void)Test{.b = ""}; }

expected behaviour: ok
got behaviour: missing field 'a' initializer [-Wmissing-designated-field-initializers]
    8 | int main() { (void)Test{.b = ""}; }

https://godbolt.org/z/hTa1vEo1M
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to