blob: 93d43dde26ee88919284f2dcd1a734d17e134d37 [file] [log] [blame]
Ben Murdochb8a8cc12014-11-26 15:28:44 +00001// 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
8namespace v8 {
9namespace internal {
10
11const char* GetBailoutReason(BailoutReason reason) {
12 DCHECK(reason < kLastErrorMessage);
13#define ERROR_MESSAGES_TEXTS(C, T) T,
14 static const char* error_messages_[] = {
15 ERROR_MESSAGES_LIST(ERROR_MESSAGES_TEXTS)};
16#undef ERROR_MESSAGES_TEXTS
17 return error_messages_[reason];
18}
19}
20} // namespace v8::internal