[LLVMbugs] [Bug 90] New: [C++] Initializing array with constructable objects fail
bugzilla-daemon at zion.cs.uiuc.edu
bugzilla-daemon at zion.cs.uiuc.edu
Tue Nov 4 21:22:40 PST 2003
http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=90
Summary: [C++] Initializing array with constructable objects fail
Product: tools
Version: 1.0
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: llvm-g++
AssignedTo: sabre at nondot.org
ReportedBy: sabre at nondot.org
The following testcase crashes the C++ front-end:
----
struct Foo {
Foo(int);
};
void foo() {
struct {
Foo name;
} Int[] = { 1 };
}
----
$ llvmg++ test.cc -c
test.cc: In function `void foo()':
test.cc:8: internal compiler error: tree check: expected constructor, have
target_expr in llvm_expand_constructor_elements, at llvm-expand.c:3318
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://llvm.cs.uiuc.edu> for instructions.
---
Testcase is here: test/Regression/C++Frontend/2003-11-04-ArrayConstructors.cpp
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list