[Bug c++/44160] New: [C++0x]a mysterious error on __func__ in a lambda expression

2010-05-16 Thread ai dot azuma at gmail dot com
# 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

[Bug c++/44158] New: [C++0x]wrong overload resolution for copy-initialization from an rvalue

2010-05-16 Thread ai dot azuma at gmail dot com
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