| Index: base/macros.h
|
| diff --git a/base/macros.h b/base/macros.h
|
| index d03deee246dc6618c12646125082adb544e8dead..60c5cbd8cb7f7ca2ece2087704aa81a4a4945ea2 100644
|
| --- a/base/macros.h
|
| +++ b/base/macros.h
|
| @@ -22,18 +22,9 @@
|
|
|
| // A macro to disallow the copy constructor and operator= functions.
|
| // This should be used in the private: declarations for a class.
|
| -// TODO(pkasting): Using "= delete" is non-branded-build-specific initially to
|
| -// limit the rollout to reduce the chance of build breakage. Remove the ifdef
|
| -// here and use "= delete" always.
|
| -#if defined(CHROMIUM_BUILD)
|
| #define DISALLOW_COPY_AND_ASSIGN(TypeName) \
|
| TypeName(const TypeName&) = delete; \
|
| void operator=(const TypeName&) = delete
|
| -#else
|
| -#define DISALLOW_COPY_AND_ASSIGN(TypeName) \
|
| - TypeName(const TypeName&); \
|
| - void operator=(const TypeName&)
|
| -#endif
|
|
|
| // A macro to disallow all the implicit constructors, namely the
|
| // default constructor, copy constructor and operator= functions.
|
|
|