|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2009-10-22 10:19 UTC] jani@php.net
[2009-10-22 14:18 UTC] onzi at ustrem dot org
[2009-10-30 01:00 UTC] php-bugs at lists dot php dot net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Nov 02 21:00:02 2025 UTC |
Description: ------------ When I use -O2, -O3 or -O5 flags there are two errors. Problem file is ext/hash/php_hash_tiger.h. Reproduce code: --------------- typedef struct { php_hash_uint64 state[3]; php_hash_uint64 passed; unsigned char passes:1; unsigned char length:7; unsigned char buffer[64]; } PHP_TIGER_CTX; Expected result: ---------------- I've changed to this and now there are no errors typedef struct { php_hash_uint64 state[3]; php_hash_uint64 passed; unsigned int passes:1; unsigned int length:7; unsigned char buffer[64]; } PHP_TIGER_CTX; Actual result: -------------- Is that correct or I will have problem other modules?