[Bug c++/43143] New: [c++0x] array value-initialization and variadics
jason at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Feb 22 19:24:00 GMT 2010
This ought to compile, but doesn't:
template<typename T>
T&& declval();
template<class T, class... Args>
void test() {
T t(declval<Args>()...);
}
int main() {
test<const int>(); // OK
test<int[23]>(); // Error
}
--
Summary: [c++0x] array value-initialization and variadics
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Keywords: rejects-valid
Severity: normal
Priority: P3
Component: c++
AssignedTo: jason at gcc dot gnu dot org
ReportedBy: jason at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43143
More information about the Gcc-bugs
mailing list