Created attachment 153252 [details]
Fix positioning of _Noreturn attribute for py-gevent's copy of libev
During the exp-run in bug 197395, it was found that devel/py-gevent gives errors with clang 3.6.0:
This is because clang 3.6.0 defaults to C11, and libev puts its ecb_noreturn in the wrong place, at the end of a function declaration.
The placement was fixed by upstream here:
but this also has a lot of other unneeded changes. So I propose the following minimal fix, which changes just two lines.
Auto-assigned to maintainer sunpoet@FreeBSD.org
A commit references this bug:
Date: Sat Feb 21 15:11:22 UTC 2015
New revision: 379519
- Fix build with Clang 3.6.0
Submitted by: dim