Index: webrtc/base/arraysize.h |
diff --git a/webrtc/base/arraysize.h b/webrtc/base/arraysize.h |
index 56a10392afd8f864c30defbe10a8d5cb01724eda..8b37efa04b3464815300ac7f246d1ee579999c81 100644 |
--- a/webrtc/base/arraysize.h |
+++ b/webrtc/base/arraysize.h |
@@ -11,21 +11,9 @@ |
#ifndef WEBRTC_BASE_ARRAYSIZE_H_ |
#define WEBRTC_BASE_ARRAYSIZE_H_ |
-#include <stddef.h> |
-// This file defines the arraysize() macro and is derived from Chromium's |
-// base/macros.h. |
- |
-// The arraysize(arr) macro returns the # of elements in an array arr. |
-// The expression is a compile-time constant, and therefore can be |
-// used in defining new arrays, for example. If you use arraysize on |
-// a pointer by mistake, you will get a compile-time error. |
- |
-// This template function declaration is used in defining arraysize. |
-// Note that the function doesn't need an implementation, as we only |
-// use its type. |
-template <typename T, size_t N> char (&ArraySizeHelper(T (&array)[N]))[N]; |
- |
-#define arraysize(array) (sizeof(ArraySizeHelper(array))) |
+// This header is deprecated and is just left here temporarily during |
+// refactoring. See https://bugs.webrtc.org/7634 for more details. |
+#include "webrtc/rtc_base/arraysize.h" |
#endif // WEBRTC_BASE_ARRAYSIZE_H_ |