gcc < 4.9 only supports _Atomic(type) and not _Atomic type
fix error on gcc
Merge remote-tracking branch 'origin'