diff options
Diffstat (limited to 'include/clang/Basic/PrettyStackTrace.h')
-rw-r--r-- | include/clang/Basic/PrettyStackTrace.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/include/clang/Basic/PrettyStackTrace.h b/include/clang/Basic/PrettyStackTrace.h deleted file mode 100644 index 6badae5..0000000 --- a/include/clang/Basic/PrettyStackTrace.h +++ /dev/null @@ -1,38 +0,0 @@ -//===- clang/Basic/PrettyStackTrace.h - Pretty Crash Handling --*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -/// -/// \file -/// \brief Defines the PrettyStackTraceEntry class, which is used to make -/// crashes give more contextual information about what the program was doing -/// when it crashed. -/// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_CLANG_BASIC_PRETTYSTACKTRACE_H -#define LLVM_CLANG_BASIC_PRETTYSTACKTRACE_H - -#include "clang/Basic/SourceLocation.h" -#include "llvm/Support/PrettyStackTrace.h" - -namespace clang { - - /// If a crash happens while one of these objects are live, the message - /// is printed out along with the specified source location. - class PrettyStackTraceLoc : public llvm::PrettyStackTraceEntry { - SourceManager &SM; - SourceLocation Loc; - const char *Message; - public: - PrettyStackTraceLoc(SourceManager &sm, SourceLocation L, const char *Msg) - : SM(sm), Loc(L), Message(Msg) {} - void print(raw_ostream &OS) const override; - }; -} - -#endif |