| Index: src/inspector/Allocator.h
 | 
| diff --git a/src/inspector/Allocator.h b/src/inspector/Allocator.h
 | 
| index 18da916caca43d5ae4730402309e25b6b017cb08..606bfe6c45b7f89ff265b60274d2d6439a351c09 100644
 | 
| --- a/src/inspector/Allocator.h
 | 
| +++ b/src/inspector/Allocator.h
 | 
| @@ -27,6 +27,11 @@
 | 
|  // gives an error if passed a non-array.
 | 
|  template <typename T, std::size_t Size>
 | 
|  char (&ArrayLengthHelperFunction(T (&)[Size]))[Size];
 | 
| +// GCC needs some help to deduce a 0 length array.
 | 
| +#if defined(__GNUC__)
 | 
| +template <typename T>
 | 
| +char (&ArrayLengthHelperFunction(T (&)[0]))[0];
 | 
| +#endif
 | 
|  #define V8_INSPECTOR_ARRAY_LENGTH(array) \
 | 
|    sizeof(::ArrayLengthHelperFunction(array))
 | 
|  
 | 
| 
 |