[Rpm-maint] Patch: fix strange code leading to gcc warnings
Michael Schroeder
mls at suse.de
Fri Apr 9 13:17:40 UTC 2010
New gcc versions comlpain about undefined behaviour...
--- luaext/modemuncher.c.orig 2010-03-26 09:43:45.000000000 +0000
+++ luaext/modemuncher.c 2010-03-26 09:44:54.000000000 +0000
@@ -245,11 +245,11 @@ printf("modemuncher: doneflag = %u\n", d
if (ch_mode) switch (op)
{
case '+':
- *mode = *mode |= ch_mode & affected_bits;
+ *mode |= ch_mode & affected_bits;
break;
case '-':
- *mode = *mode &= ~(ch_mode & affected_bits);
+ *mode &= ~(ch_mode & affected_bits);
break;
case '=':
More information about the Rpm-maint
mailing list