New gcc versions comlpain about undefined behaviour...
authorMichael Schroeder <mls@suse.de>
Mon, 12 Apr 2010 10:11:05 +0000 (12:11 +0200)
committerFlorian Festi <ffesti@redhat.com>
Mon, 12 Apr 2010 10:11:05 +0000 (12:11 +0200)
luaext/modemuncher.c

index 9399eaa..ed86d9f 100644 (file)
@@ -245,11 +245,11 @@ printf("modemuncher: doneflag = %u\n", doneFlag);
                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 '=':