[Bug c++/65354] Converting lambda to pointer results in double destruction

2015-03-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65354 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/65354] Converting lambda to pointer results in double destruction

2015-03-09 Thread charlie at charliedyson dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65354 --- Comment #2 from Charlie --- Here's a more succinct example (using the "+" trick to convert to a function pointer): #include int main () { auto f = +[] (std::string s) { return std::string (std::move (s)); }; std::stri

[Bug c++/65354] Converting lambda to pointer results in double destruction

2015-03-08 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65354 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.