diff --git a/lib/internal.h b/lib/internal.h index 917cf8e6..10066ae3 100644 --- a/lib/internal.h +++ b/lib/internal.h @@ -73,7 +73,7 @@ #define MOVE_REF(x, y) \ do { \ - typeof (x) *_px = &(x), *_py = &(y); \ + __typeof__(x) *_px = &(x), *_py = &(y); \ *_px = *_py; \ *_py = NULL; \ } while (0)