Index: base/posix/eintr_wrapper.h |
diff --git a/base/posix/eintr_wrapper.h b/base/posix/eintr_wrapper.h |
index 854c43a67cba848f418cb4a3ad901393590b1d7b..5a5dc758a957af6531e939f471581243bf98ff40 100644 |
--- a/base/posix/eintr_wrapper.h |
+++ b/base/posix/eintr_wrapper.h |
@@ -25,7 +25,7 @@ |
#if defined(NDEBUG) |
#define HANDLE_EINTR(x) ({ \ |
- typeof(x) eintr_wrapper_result; \ |
+ decltype(x) eintr_wrapper_result; \ |
do { \ |
eintr_wrapper_result = (x); \ |
} while (eintr_wrapper_result == -1 && errno == EINTR); \ |
@@ -36,7 +36,7 @@ |
#define HANDLE_EINTR(x) ({ \ |
int eintr_wrapper_counter = 0; \ |
- typeof(x) eintr_wrapper_result; \ |
+ decltype(x) eintr_wrapper_result; \ |
do { \ |
eintr_wrapper_result = (x); \ |
} while (eintr_wrapper_result == -1 && errno == EINTR && \ |
@@ -47,7 +47,7 @@ |
#endif // NDEBUG |
#define IGNORE_EINTR(x) ({ \ |
- typeof(x) eintr_wrapper_result; \ |
+ decltype(x) eintr_wrapper_result; \ |
do { \ |
eintr_wrapper_result = (x); \ |
if (eintr_wrapper_result == -1 && errno == EINTR) { \ |