[LLVMbugs] [Bug 22387] New: Zero length arrays require a default constructor

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu Jan 29 10:01:39 PST 2015


            Bug ID: 22387
           Summary: Zero length arrays require a default constructor
           Product: clang
           Version: trunk
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: C++
          Assignee: unassignedclangbugs at nondot.org
          Reporter: mclow.lists at gmail.com
                CC: dgregor at apple.com, llvmbugs at cs.uiuc.edu
    Classification: Unclassified

class Foo { public: Foo(int) {} };
int main ()
    Foo a1[0];       // fails to compile
    Foo a3[0] = {};  // compiles successfully

This seems wrong to me. 
It's complaining about the lack of a default constructor which will never be

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150129/d308adde/attachment.html>

More information about the llvm-bugs mailing list