| Index: src/base/macros.h
 | 
| diff --git a/src/base/macros.h b/src/base/macros.h
 | 
| index 49ca386aabd7c788e59d2ab4c88277be55b70eb1..e98b4f569f2bab5bc91d691293089b12254ce157 100644
 | 
| --- a/src/base/macros.h
 | 
| +++ b/src/base/macros.h
 | 
| @@ -234,9 +234,9 @@ V8_INLINE Dest bit_cast(Source const& source) {
 | 
|  
 | 
|  // A macro to disallow the evil copy constructor and operator= functions
 | 
|  // This should be used in the private: declarations for a class
 | 
| -#define DISALLOW_COPY_AND_ASSIGN(TypeName)  \
 | 
| -  TypeName(const TypeName&) V8_DELETE;      \
 | 
| -  void operator=(const TypeName&) V8_DELETE
 | 
| +#define DISALLOW_COPY_AND_ASSIGN(TypeName) \
 | 
| +  TypeName(const TypeName&) = delete;      \
 | 
| +  void operator=(const TypeName&) = delete
 | 
|  
 | 
|  
 | 
|  // A macro to disallow all the implicit constructors, namely the
 | 
| @@ -245,8 +245,8 @@ V8_INLINE Dest bit_cast(Source const& source) {
 | 
|  // This should be used in the private: declarations for a class
 | 
|  // that wants to prevent anyone from instantiating it. This is
 | 
|  // especially useful for classes containing only static methods.
 | 
| -#define DISALLOW_IMPLICIT_CONSTRUCTORS(TypeName)  \
 | 
| -  TypeName() V8_DELETE;                           \
 | 
| +#define DISALLOW_IMPLICIT_CONSTRUCTORS(TypeName) \
 | 
| +  TypeName() = delete;                           \
 | 
|    DISALLOW_COPY_AND_ASSIGN(TypeName)
 | 
|  
 | 
|  
 | 
| 
 |