[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/24421] New: Wrong brackets in opcodes/arm-dis.c
From: |
enyby at yandex dot com |
Subject: |
[Bug binutils/24421] New: Wrong brackets in opcodes/arm-dis.c |
Date: |
Sat, 06 Apr 2019 12:36:28 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=24421
Bug ID: 24421
Summary: Wrong brackets in opcodes/arm-dis.c
Product: binutils
Version: unspecified
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: enyby at yandex dot com
Target Milestone: ---
File opcodes/arm-dis.c line 3694:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=opcodes/arm-dis.c;h=d47ef32b974cf49d484ebc656980221a89fd7b45;hb=HEAD#l3694
3692 case '0': case '1': case '2': case '3': case '4':
3693 case '5': case '6': case '7': case '8': case '9':
3694 {
3695 int width;
3696
3697 c = arm_decode_bitfield (c, given, &value, &width);
On line 3694 open curly bracket.
It must be closed at line 3839 after switch. But it closed at line 4022 near
end parent switch.
If remove some inner blocks, code look like:
3692 case '0': case '1': case '2': case '3': case '4':
3693 case '5': case '6': case '7': case '8': case '9':
3694 {
3695 int width;
3696
3697 c = arm_decode_bitfield (c, given, &value, &width);
3698
3699 switch (*c)
3700 {
3838 }
3839 break;
3840
3841 case 'y':
3842 case 'z':
3921 break;
3922
3923 case 'L':
3933 break;
3934
3935 case 'Z':
3941 break;
3942
3943 case 'l':
3975 break;
3976
3977 case 'r':
4010 break;
4011
4012 case 'i':
4018 break;
4019
4020 default:
4021 abort ();
4022 }
4023 }
It is not lead to any damage in C/C++, but code smell.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/24421] New: Wrong brackets in opcodes/arm-dis.c,
enyby at yandex dot com <=
- [Bug binutils/24421] Wrong brackets in opcodes/arm-dis.c, address@hidden, 2019/04/06
- [Bug binutils/24421] Wrong brackets in opcodes/arm-dis.c, enyby at yandex dot com, 2019/04/06
- [Bug binutils/24421] Wrong brackets in opcodes/arm-dis.c, amodra at gmail dot com, 2019/04/07
- [Bug binutils/24421] Wrong brackets in opcodes/arm-dis.c, cvs-commit at gcc dot gnu.org, 2019/04/07
- [Bug binutils/24421] Wrong brackets in opcodes/arm-dis.c, enyby at yandex dot com, 2019/04/07
- [Bug binutils/24421] Wrong brackets in opcodes/arm-dis.c, amodra at gmail dot com, 2019/04/07