Chromium Code Reviews| Index: src/globals.h |
| diff --git a/src/globals.h b/src/globals.h |
| index b76f7f5deb4218b4171ee8743b25cba29a2c076b..d88cc05fa008f10e277c38e9bd76ca87efce1544 100644 |
| --- a/src/globals.h |
| +++ b/src/globals.h |
| @@ -11,6 +11,7 @@ |
| #include <ostream> |
| #include "src/base/build_config.h" |
| +#include "src/base/flags.h" |
| #include "src/base/logging.h" |
| #include "src/base/macros.h" |
| @@ -1310,6 +1311,14 @@ inline std::ostream& operator<<(std::ostream& os, IterationKind kind) { |
| return os; |
| } |
| +enum class DataPropertyInLiteralFlag { |
|
Benedikt Meurer
2016/12/19 15:47:35
Nit: Add a description for this.
|
| + kNone = 0, |
|
Benedikt Meurer
2016/12/19 15:47:35
Nit: kNoFlags
|
| + kDontEnum = 1, |
|
Benedikt Meurer
2016/12/19 15:47:35
Nit: 1 << 0 for consistency.
|
| + kSetFunctionName = 1 << 1 |
| +}; |
| +typedef base::Flags<DataPropertyInLiteralFlag> DataPropertyInLiteralFlags; |
| +DEFINE_OPERATORS_FOR_FLAGS(DataPropertyInLiteralFlags) |
| + |
| } // namespace internal |
| } // namespace v8 |