]> granicus.if.org Git - php/commit
made Visual Studio to understand that zend_error_noreturn() will not return
authorAnatol Belski <ab@php.net>
Mon, 8 Sep 2014 18:34:26 +0000 (20:34 +0200)
committerAnatol Belski <ab@php.net>
Mon, 8 Sep 2014 18:34:26 +0000 (20:34 +0200)
commit9ee4a40f27c7c7fcd0edcd3a7420ea7cdf299f45
tree4061e877b7326a01da8574644d88ffd8e4446b2f
parent6561d03a41772309aaff6027dced8b349eaf1458
made Visual Studio to understand that zend_error_noreturn() will not return

- windows only, on linux gcc would cause a warning that the function returns,
  as no noreturn functions are used
- ZEND_NORETURN works on windows as well now, using __declspec(noreturn),
  which is useful for the other cases
- one more function call will be needed, which is not critical for the
  error reporting
- the way is open to enable the same for gcc as soon as it's not causing a warning
Zend/zend.c
Zend/zend.h