This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/51689] New: GCC apparently is inconsistent with warning about invalid brace-elision use
- From: "schaub.johannes at googlemail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 27 Dec 2011 22:02:46 +0000
- Subject: [Bug c++/51689] New: GCC apparently is inconsistent with warning about invalid brace-elision use
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51689
Bug #: 51689
Summary: GCC apparently is inconsistent with warning about
invalid brace-elision use
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: schaub.johannes@googlemail.com
GCC gives a warning about
std::array<int, 2>{1, 2}
But it gives an error about
struct A {
A():a{1, 2} { }
std::{array<int, 2> a;
};
I would expect consistent handling of the two cases.