Message ID | 20200821101750.27233-2-andreas.rheinhardt@gmail.com |
---|---|
State | Accepted |
Commit | c5e204c84f98cba85f0bc22bf1719adff8619533 |
Headers | show |
Series | [FFmpeg-devel,1/2] avcodec/cfhd: Remove unused-but-set variable | expand |
Context | Check | Description |
---|---|---|
andriy/default | pending | |
andriy/make | success | Make finished |
andriy/make_fate | success | Make fate finished |
On 8/21/20, Andreas Rheinhardt <andreas.rheinhardt@gmail.com> wrote: > In a function body, a redundant ; is just a null statement that does > nothing. Yet outside a function body, a superfluous ';' like one that > exists if one adds a ';' immediately after a function body's closing > brace is actually invalid C that compilers happen to accept. Yet when > compiled in -pedantic mode, both GCC as well as Clang emit warnings for > this like "ISO C does not allow extra ‘;’ outside of a function > [-Wpedantic]". > > The scenario described above existed in vf_overlay.c as a result of > macro expansion. This commit fixes it. > LGTM > Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> > --- > libavfilter/vf_overlay.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/libavfilter/vf_overlay.c b/libavfilter/vf_overlay.c > index b3a1ac1a09..79c654bb2d 100644 > --- a/libavfilter/vf_overlay.c > +++ b/libavfilter/vf_overlay.c > @@ -595,8 +595,8 @@ static av_always_inline void > blend_plane_##depth##_##nbits##bits(AVFilterContext > dap += (1 << vsub) * dst->linesize[3] / bytes; > \ > } > \ > } > -DEFINE_BLEND_PLANE(8, 8); > -DEFINE_BLEND_PLANE(16, 10); > +DEFINE_BLEND_PLANE(8, 8) > +DEFINE_BLEND_PLANE(16, 10) > > #define DEFINE_ALPHA_COMPOSITE(depth, nbits) > \ > static inline void alpha_composite_##depth##_##nbits##bits(const AVFrame > *src, const AVFrame *dst, \ > @@ -647,8 +647,8 @@ static inline void > alpha_composite_##depth##_##nbits##bits(const AVFrame *src, c > sa += src->linesize[3] / bytes; > \ > } > \ > } > -DEFINE_ALPHA_COMPOSITE(8, 8); > -DEFINE_ALPHA_COMPOSITE(16, 10); > +DEFINE_ALPHA_COMPOSITE(8, 8) > +DEFINE_ALPHA_COMPOSITE(16, 10) > > #define DEFINE_BLEND_SLICE_YUV(depth, nbits) > \ > static av_always_inline void > blend_slice_yuv_##depth##_##nbits##bits(AVFilterContext *ctx, > \ > @@ -679,8 +679,8 @@ static av_always_inline void > blend_slice_yuv_##depth##_##nbits##bits(AVFilterCon > alpha_composite_##depth##_##nbits##bits(src, dst, src_w, src_h, > dst_w, dst_h, x, y, \ > jobnr, nb_jobs); > \ > } > -DEFINE_BLEND_SLICE_YUV(8, 8); > -DEFINE_BLEND_SLICE_YUV(16, 10); > +DEFINE_BLEND_SLICE_YUV(8, 8) > +DEFINE_BLEND_SLICE_YUV(16, 10) > > static av_always_inline void blend_slice_planar_rgb(AVFilterContext *ctx, > AVFrame *dst, const > AVFrame *src, > -- > 2.20.1 > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
diff --git a/libavfilter/vf_overlay.c b/libavfilter/vf_overlay.c index b3a1ac1a09..79c654bb2d 100644 --- a/libavfilter/vf_overlay.c +++ b/libavfilter/vf_overlay.c @@ -595,8 +595,8 @@ static av_always_inline void blend_plane_##depth##_##nbits##bits(AVFilterContext dap += (1 << vsub) * dst->linesize[3] / bytes; \ } \ } -DEFINE_BLEND_PLANE(8, 8); -DEFINE_BLEND_PLANE(16, 10); +DEFINE_BLEND_PLANE(8, 8) +DEFINE_BLEND_PLANE(16, 10) #define DEFINE_ALPHA_COMPOSITE(depth, nbits) \ static inline void alpha_composite_##depth##_##nbits##bits(const AVFrame *src, const AVFrame *dst, \ @@ -647,8 +647,8 @@ static inline void alpha_composite_##depth##_##nbits##bits(const AVFrame *src, c sa += src->linesize[3] / bytes; \ } \ } -DEFINE_ALPHA_COMPOSITE(8, 8); -DEFINE_ALPHA_COMPOSITE(16, 10); +DEFINE_ALPHA_COMPOSITE(8, 8) +DEFINE_ALPHA_COMPOSITE(16, 10) #define DEFINE_BLEND_SLICE_YUV(depth, nbits) \ static av_always_inline void blend_slice_yuv_##depth##_##nbits##bits(AVFilterContext *ctx, \ @@ -679,8 +679,8 @@ static av_always_inline void blend_slice_yuv_##depth##_##nbits##bits(AVFilterCon alpha_composite_##depth##_##nbits##bits(src, dst, src_w, src_h, dst_w, dst_h, x, y, \ jobnr, nb_jobs); \ } -DEFINE_BLEND_SLICE_YUV(8, 8); -DEFINE_BLEND_SLICE_YUV(16, 10); +DEFINE_BLEND_SLICE_YUV(8, 8) +DEFINE_BLEND_SLICE_YUV(16, 10) static av_always_inline void blend_slice_planar_rgb(AVFilterContext *ctx, AVFrame *dst, const AVFrame *src,
In a function body, a redundant ; is just a null statement that does nothing. Yet outside a function body, a superfluous ';' like one that exists if one adds a ';' immediately after a function body's closing brace is actually invalid C that compilers happen to accept. Yet when compiled in -pedantic mode, both GCC as well as Clang emit warnings for this like "ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]". The scenario described above existed in vf_overlay.c as a result of macro expansion. This commit fixes it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> --- libavfilter/vf_overlay.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)