fix building by gcc 4.x with -O2/3/s in some Linux distributions:

dereferencing type-punned pointer will break strict-aliasing rules
the bug has been introduced in r3065
This commit is contained in:
Igor Sysoev 2009-12-21 21:56:48 +00:00
parent 84ab98f31d
commit a9d26d2e19

View File

@ -94,7 +94,7 @@ void ngx_http_empty_handler(ngx_event_t *wev);
void ngx_http_request_empty_handler(ngx_http_request_t *r);
#define ngx_http_ephemeral(r) (ngx_http_ephemeral_t *) (&r->uri_start)
#define ngx_http_ephemeral(r) (void *) (&r->uri_start)
#define NGX_HTTP_LAST 1