[Bug c++/95883] Attributes on lambdas appear to be parsed in the wrong place

2020-06-25 Thread ttimo at valvesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95883 --- Comment #1 from Timothee Besset --- Known to fail: 9.3, 10.0 Putting the full link to the original bug so it gets linked: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90333

[Bug c++/89640] [9 Regression] g++ chokes on lambda with __attribute__

2020-06-25 Thread ttimo at valvesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89640 Timothee Besset changed: What|Removed |Added CC||ttimo at valvesoftware dot com

[Bug c++/95883] Attributes on lambdas appear to be parsed in the wrong place

2020-06-25 Thread ttimo at valvesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95883 --- Comment #2 from Timothee Besset --- Created attachment 48787 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48787&action=edit Add a parse for gnu attributes before CPP_DEREF, fixes regression Proposed patch. Add a parsing for gnu attri

[Bug c++/89640] [9 Regression] g++ chokes on lambda with __attribute__

2020-06-25 Thread ttimo at valvesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89640 --- Comment #13 from Timothee Besset --- Fix proposed in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95883

[Bug c++/90333] [9 Regression] Can't apply attributes to lambdas with trailing returns

2020-06-25 Thread ttimo at valvesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90333 --- Comment #9 from Timothee Besset --- First test case is still a problem in 9.3 and 10: []() __attribute__((always_inline)) -> int { return 0; } Fix proposed in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95883

[Bug c++/95883] Attributes on lambdas appear to be parsed in the wrong place

2020-06-29 Thread ttimo at valvesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95883 --- Comment #4 from Timothee Besset --- We are in the same situation; we are assessing a move to a newer gcc but we need to maintain compatibility with older gcc, at least for the time being. We would like to avoid having to use macros for all of

[Bug c++/81880] thread_local static member template initialisation fails

2023-07-06 Thread ttimo at valvesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81880 Timothee Besset changed: What|Removed |Added CC||ttimo at valvesoftware dot com