# 1 "main.cpp"
# 1 ""
# 1 ""
# 1 "main.cpp"
int main()
{
[]() { return __func__; };
__func__;
}
--
Summary: [C++0x]a mysterious error on __func__ in a lambda
expression
Product: gcc
Version: 4.5.0
St
ast (0) : __assert_fail ("y.i_ == 42",
"main.cpp", 14, __PRETTY_FUNCTION__));
((x.i_ == 0) ? static_cast (0) : __assert_fail ("x.i_ == 0",
"main.cpp", 15, __PRETTY_FUNCTION__));
}
cryol...@thinblue:~/work/gcc_bug/move_on_tribially_copy_constructible$ ./a.out
a.out: main.cpp:15: int main(): Assertion `x.i_ == 0' failed.
Aborted
--
Summary: [C++0x]wrong overload resolution for copy-initialization
from an rvalue
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ai dot azuma at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44158