Chromium Code Reviews| Index: webrtc/base/sequenced_task_checker.h |
| diff --git a/webrtc/base/sequenced_task_checker.h b/webrtc/base/sequenced_task_checker.h |
| index 9fc3b4a96494a8ef80f4800bf3e47111a04c0d2a..300eee54792691105417b46ae49034a4d39223c7 100644 |
| --- a/webrtc/base/sequenced_task_checker.h |
| +++ b/webrtc/base/sequenced_task_checker.h |
| @@ -12,18 +12,9 @@ |
| #define WEBRTC_BASE_SEQUENCED_TASK_CHECKER_H_ |
| // Apart from debug builds, we also enable the sequence checker in |
| -// builds with DCHECK_ALWAYS_ON so that trybots and waterfall bots |
| +// builds with RTC_DCHECK_IS_ON so that trybots and waterfall bots |
| // with this define will get the same level of checking as debug bots. |
| -// |
| -// Note that this does not perfectly match situations where RTC_DCHECK is |
| -// enabled. For example a non-official release build may have |
| -// DCHECK_ALWAYS_ON undefined (and therefore SequencedTaskChecker would be |
| -// disabled) but have RTC_DCHECKs enabled at runtime. |
| -#if (!defined(NDEBUG) || defined(DCHECK_ALWAYS_ON)) |
| -#define ENABLE_SEQUENCED_TASK_CHECKER 1 |
| -#else |
| -#define ENABLE_SEQUENCED_TASK_CHECKER 0 |
| -#endif |
| +#define ENABLE_SEQUENCED_TASK_CHECKER (!!RTC_DCHECK_IS_ON) |
|
ossu
2016/09/30 09:08:49
Alright, so maybe having separate names for the en
kwiberg-webrtc
2016/09/30 09:14:21
It causes ENABLE_SEQUENCED_TASK_CHECKER to be set
|
| #include "webrtc/base/checks.h" |
| #include "webrtc/base/constructormagic.h" |