Missing warning opportunity - code after break;

Soul Studios matt@soulstudios.co.nz
Wed Jun 21 23:22:00 GMT 2017


Doesn't look like I can create a GCC bugzilla account, but 7 years? Wow.


On 20/06/2017 3:48 p.m., Eric Gallager wrote:
> On 6/19/17, Soul Studios <matt@soulstudios.co.nz> wrote:
>> Just noticed this:
>> while(something)
>> {
>> 	// stuff
>>
>> 	if (num_elements == 0)
>> 	{
>> 		break;
>> 		--current_group;
>> 	}
>> }
>>
>> doesn't trigger a warning in GCC 5.1, 6.3 and 7.1. The line after
>> "break;" is unused, probably should be before the break, ie. user error.
>>
>> Matt Bentley
>>
> 
> This is bug 46476: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46476
> 



More information about the Gcc mailing list