[FFmpeg-devel] [PATCH] compat/atomics/gcc: use __typeof__ instead of typeof

James Almer jamrial at gmail.com
Sat Mar 18 17:15:04 EET 2017


On 3/18/2017 3:39 AM, Muhammad Faiz wrote:
> On Sat, Mar 18, 2017 at 5:31 AM, Carl Eugen Hoyos <ceffmpeg at gmail.com> wrote:
>> 2017-03-17 19:46 GMT+01:00 James Almer <jamrial at gmail.com>:
>>> Signed-off-by: James Almer <jamrial at gmail.com>
>>> ---
>>>  compat/atomics/gcc/stdatomic.h | 8 ++++----
>>>  1 file changed, 4 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/compat/atomics/gcc/stdatomic.h b/compat/atomics/gcc/stdatomic.h
>>> index 41caddec5c..2b64687437 100644
>>> --- a/compat/atomics/gcc/stdatomic.h
>>> +++ b/compat/atomics/gcc/stdatomic.h
>>> @@ -100,8 +100,8 @@ do {                                    \
>>>
>>>  #define atomic_exchange(object, desired)                            \
>>>  ({                                                                  \
>>> -    typeof(object) _obj = (object);                                 \
>>> -    typeof(*object) _old;                                           \
>>> +    __typeof__(object) _obj = (object);                             \
>>> +    __typeof__(*object) _old;                                       \
>>
>> Maybe mention why this is a good idea?
> 
> https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2017-March/208000.html
> 
> LGTM
> Thank's

Added an explanation and pushed.



More information about the ffmpeg-devel mailing list