| Index: src/log.h
|
| diff --git a/src/log.h b/src/log.h
|
| index 964a593d54d92318418beedc71a93ccd93b7dab7..4fb0e230f0f59d458d910707bebe405736677550 100644
|
| --- a/src/log.h
|
| +++ b/src/log.h
|
| @@ -76,17 +76,16 @@ class SlidingStateWindow;
|
| class LogMessageBuilder;
|
|
|
| #undef LOG
|
| -// TODO(isolates): pass isolate pointer here.
|
| #ifdef ENABLE_LOGGING_AND_PROFILING
|
| -#define LOG(Call) \
|
| +#define LOG(isolate, Call) \
|
| do { \
|
| v8::internal::Logger* logger = \
|
| - v8::internal::Isolate::Current()->logger(); \
|
| + (isolate)->logger(); \
|
| if (logger->is_logging()) \
|
| logger->Call; \
|
| } while (false)
|
| #else
|
| -#define LOG(Call) ((void) 0)
|
| +#define LOG(isolate, Call) ((void) 0)
|
| #endif
|
|
|
| #define LOG_EVENTS_AND_TAGS_LIST(V) \
|
|
|