* [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning
@ 2020-08-16 2:31 Rohit Shinde
2020-08-16 16:03 ` Richard Henderson
0 siblings, 1 reply; 7+ messages in thread
From: Rohit Shinde @ 2020-08-16 2:31 UTC (permalink / raw)
To: qemu-devel; +Cc: Rohit Shinde, armbru, mdroth
Added fallthrough comment on line 270 to fix compiler warning
Signed-off-by: Rohit Shinde <rohit.shinde12194@gmail.com>
---
qapi/opts-visitor.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qapi/opts-visitor.c b/qapi/opts-visitor.c
index 43cf60d3a0..3422ff265e 100644
--- a/qapi/opts-visitor.c
+++ b/qapi/opts-visitor.c
@@ -266,7 +266,7 @@ opts_next_list(Visitor *v, GenericList *tail, size_t size)
}
ov->list_mode = LM_IN_PROGRESS;
/* range has been completed, fall through in order to pop option */
- __attribute__((fallthrough));
+ /* fallthrough */
case LM_IN_PROGRESS: {
const QemuOpt *opt;
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning
2020-08-16 2:31 [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning Rohit Shinde
@ 2020-08-16 16:03 ` Richard Henderson
2020-08-16 16:55 ` Rohit Shinde
0 siblings, 1 reply; 7+ messages in thread
From: Richard Henderson @ 2020-08-16 16:03 UTC (permalink / raw)
To: Rohit Shinde, qemu-devel; +Cc: armbru, mdroth
On 8/15/20 7:31 PM, Rohit Shinde wrote:
> /* range has been completed, fall through in order to pop option */
> - __attribute__((fallthrough));
> + /* fallthrough */
(1) Any patch should not be relative to your own v3.
(2) The previous line already contains the words "fall through",
so what is it that you are trying to fix?
r~
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning
2020-08-16 16:03 ` Richard Henderson
@ 2020-08-16 16:55 ` Rohit Shinde
2020-08-16 22:52 ` Richard Henderson
0 siblings, 1 reply; 7+ messages in thread
From: Rohit Shinde @ 2020-08-16 16:55 UTC (permalink / raw)
To: Richard Henderson; +Cc: mdroth, qemu-devel, armbru
[-- Attachment #1: Type: text/plain, Size: 927 bytes --]
Hey Richard,
1. So I should fork off the master again? I am a bit unclear on the
workflow, since this is my first doing patches via format-patch and
send-email so I am making mistakes.
2. I just checked and my version of the code doesn't contain that line,
so I am unsure on how that line got there. I was trying to fix the compiler
warnings. Could you please guide me on how I create the next version of a
patch?
Thanks,
Rohit.
On Sun, Aug 16, 2020 at 12:03 PM Richard Henderson <
richard.henderson@linaro.org> wrote:
> On 8/15/20 7:31 PM, Rohit Shinde wrote:
> > /* range has been completed, fall through in order to pop
> option */
> > - __attribute__((fallthrough));
> > + /* fallthrough */
>
> (1) Any patch should not be relative to your own v3.
> (2) The previous line already contains the words "fall through",
> so what is it that you are trying to fix?
>
>
> r~
>
[-- Attachment #2: Type: text/html, Size: 1326 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning
2020-08-16 16:55 ` Rohit Shinde
@ 2020-08-16 22:52 ` Richard Henderson
2020-08-17 0:57 ` Rohit Shinde
0 siblings, 1 reply; 7+ messages in thread
From: Richard Henderson @ 2020-08-16 22:52 UTC (permalink / raw)
To: Rohit Shinde; +Cc: mdroth, qemu-devel, armbru
On 8/16/20 9:55 AM, Rohit Shinde wrote:
> Hey Richard,
>
> 1. So I should fork off the master again?
Yes.
There need to be special circumstances for not posting a patch set relative to
master, and even then your cover letter would need to detail against what base
the patch set applies.
> 2. I just checked and my version of the code doesn't contain that line, so I
> am unsure on how that line got there. I was trying to fix the compiler
> warnings. Could you please guide me on how I create the next version of a
> patch?
That makes no sense at all. The line was added at the same time as the code
above it, in d8754f40acb.
There should be nothing to fix.
r~
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning
2020-08-16 22:52 ` Richard Henderson
@ 2020-08-17 0:57 ` Rohit Shinde
2020-08-17 3:26 ` Richard Henderson
0 siblings, 1 reply; 7+ messages in thread
From: Rohit Shinde @ 2020-08-17 0:57 UTC (permalink / raw)
To: Richard Henderson; +Cc: mdroth, qemu-devel, armbru
[-- Attachment #1: Type: text/plain, Size: 1145 bytes --]
On Sun, Aug 16, 2020 at 6:52 PM Richard Henderson <
richard.henderson@linaro.org> wrote:
> On 8/16/20 9:55 AM, Rohit Shinde wrote:
> > Hey Richard,
> >
> > 1. So I should fork off the master again?
>
> Yes.
>
> There need to be special circumstances for not posting a patch set
> relative to
> master, and even then your cover letter would need to detail against what
> base
> the patch set applies.
>
> > 2. I just checked and my version of the code doesn't contain that line,
> so I
> > am unsure on how that line got there. I was trying to fix the
> compiler
> > warnings. Could you please guide me on how I create the next version
> of a
> > patch?
>
> That makes no sense at all. The line was added at the same time as the
> code
> above it, in d8754f40acb.
>
I misread the comment. The comment /* fallthrough */ was meant to stop the
compiler warning from occurring. I am trying to complete the bite sized
task mentioned here <https://wiki.qemu.org/Contribute/BiteSizedTasks> under
"Compiler driven cleanups". I wanted to take that up to get more familiar
with the codebase.
>
> There should be nothing to fix.
>
>
> r~
>
[-- Attachment #2: Type: text/html, Size: 1720 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning
2020-08-17 0:57 ` Rohit Shinde
@ 2020-08-17 3:26 ` Richard Henderson
2020-08-17 3:36 ` Rohit Shinde
0 siblings, 1 reply; 7+ messages in thread
From: Richard Henderson @ 2020-08-17 3:26 UTC (permalink / raw)
To: Rohit Shinde; +Cc: mdroth, qemu-devel, armbru
On 8/16/20 5:57 PM, Rohit Shinde wrote:
> I misread the comment. The comment /* fallthrough */ was meant to stop the
> compiler warning from occurring. I am trying to complete the bite sized task
> mentioned here <https://wiki.qemu.org/Contribute/BiteSizedTasks> under
> "Compiler driven cleanups". I wanted to take that up to get more familiar with
> the codebase.
Fine, but the current comment matches the compiler regexp, so this instance
isn't part of that cleanup.
r~
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning
2020-08-17 3:26 ` Richard Henderson
@ 2020-08-17 3:36 ` Rohit Shinde
0 siblings, 0 replies; 7+ messages in thread
From: Rohit Shinde @ 2020-08-17 3:36 UTC (permalink / raw)
To: Richard Henderson; +Cc: mdroth, qemu-devel, armbru
[-- Attachment #1: Type: text/plain, Size: 1375 bytes --]
On Sun, Aug 16, 2020 at 11:26 PM Richard Henderson <
richard.henderson@linaro.org> wrote:
> On 8/16/20 5:57 PM, Rohit Shinde wrote:
> > I misread the comment. The comment /* fallthrough */ was meant to stop
> the
> > compiler warning from occurring. I am trying to complete the bite sized
> task
> > mentioned here <https://wiki.qemu.org/Contribute/BiteSizedTasks> under
> > "Compiler driven cleanups". I wanted to take that up to get more
> familiar with
> > the codebase.
>
> Fine, but the current comment matches the compiler regexp, so this instance
> isn't part of that cleanup.
>
But when I was compiling with the -Wimplicit-fallthrough option, the
compiler gave an error at that very line. That's why I came up on that
specific line in that file first.
I am pasting the error that I got below:
home/rohit/Desktop/open-source/qemu/qapi/opts-visitor.c: In function
‘opts_next_list’:
/home/rohit/Desktop/open-source/qemu/qapi/opts-visitor.c:267:23: error:
this statement may fall through [-Werror=implicit-fallthrough=]
267 | ov->list_mode = LM_IN_PROGRESS;
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/rohit/Desktop/open-source/qemu/qapi/opts-visitor.c:270:5: note: here
270 | case LM_IN_PROGRESS: {
| ^~~~
Sending it again, because I forgot to reply all.
Thanks,
Rohit.
>
>
> r~
>
>
[-- Attachment #2: Type: text/html, Size: 2104 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-08-17 3:36 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-16 2:31 [PATCH v4] qapi/opts-visitor: Fixed fallthrough compiler warning Rohit Shinde
2020-08-16 16:03 ` Richard Henderson
2020-08-16 16:55 ` Rohit Shinde
2020-08-16 22:52 ` Richard Henderson
2020-08-17 0:57 ` Rohit Shinde
2020-08-17 3:26 ` Richard Henderson
2020-08-17 3:36 ` Rohit Shinde
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.