Browse Source

lavu: use address-of operator checking clock_gettime

When targeting a recent enough macOS/iOS version that has clock_gettime
it won't be a weak symbol, in which case clang warns for this check
as it's always true:

  warning: address of function 'clock_gettime' will always
  evaluate to 'true'

This warning is silenced by using the address-of operator to make
the intent explicit.
tags/n4.4
Marvin Scholz James Almer 4 years ago
parent
commit
d67c6c7f6f
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavutil/time.c

+ 2
- 2
libavutil/time.c View File

@@ -57,7 +57,7 @@ int64_t av_gettime_relative(void)
{
#if HAVE_CLOCK_GETTIME && defined(CLOCK_MONOTONIC)
#ifdef __APPLE__
if (clock_gettime)
if (&clock_gettime)
#endif
{
struct timespec ts;
@@ -72,7 +72,7 @@ int av_gettime_relative_is_monotonic(void)
{
#if HAVE_CLOCK_GETTIME && defined(CLOCK_MONOTONIC)
#ifdef __APPLE__
if (!clock_gettime)
if (!&clock_gettime)
return 0;
#endif
return 1;


Loading…
Cancel
Save