V8 Project
bailout-reason.cc
Go to the documentation of this file.
1 // Copyright 2014 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "src/bailout-reason.h"
6 #include "src/base/logging.h"
7 
8 namespace v8 {
9 namespace internal {
10 
11 const char* GetBailoutReason(BailoutReason reason) {
12  DCHECK(reason < kLastErrorMessage);
13 #define ERROR_MESSAGES_TEXTS(C, T) T,
14  static const char* error_messages_[] = {
16 #undef ERROR_MESSAGES_TEXTS
17  return error_messages_[reason];
18 }
19 }
20 } // namespace v8::internal
#define ERROR_MESSAGES_TEXTS(C, T)
#define DCHECK(condition)
Definition: logging.h:205
const char * GetBailoutReason(BailoutReason reason)
Debugger support for the V8 JavaScript engine.
Definition: accessors.cc:20