blob: cd018513809cde97736f32988bcd208b7d7749a5 [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}
Ben Murdoch4a90d5f2016-03-22 12:00:34 +000019} // namespace internal
20} // namespace v8