[vlc-devel] [PATCH 1/2] player: fix unused var warning with NDEBUG

Alexandre Janniaux ajanni at videolabs.io
Wed Sep 4 11:16:11 CEST 2019


Hi,

As Steve, I think it shouldn't mark the variable as unused.
If you assert that player is locked but don't actually use it, it
should probably produce a warning for it.

Regards,
--
Alexandre Janniaux
Videolabs

On Wed, Sep 04, 2019 at 09:14:13AM +0200, Thomas Guillem wrote:
> ---
>  src/player/player.h | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/src/player/player.h b/src/player/player.h
> index 36caa46299..60321cb8d0 100644
> --- a/src/player/player.h
> +++ b/src/player/player.h
> @@ -169,6 +169,7 @@ struct vlc_player_t
>      } destructor;
>  };
>
> +#ifndef NDEBUG
>  /*
>   * Assert that the player mutex is locked.
>   *
> @@ -181,6 +182,9 @@ vlc_player_assert_locked(vlc_player_t *player)
>      assert(player);
>      vlc_mutex_assert(&player->lock);
>  }
> +#else
> +#define vlc_player_assert_locked(x) VLC_UNUSED(x)
> +#endif
>
>  static inline struct vlc_player_input *
>  vlc_player_get_input_locked(vlc_player_t *player)
> --
> 2.20.1
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list