Author: xiaobai Date: Tue Aug 20 15:06:13 2019 New Revision: 369456 URL: http://llvm.org/viewvc/llvm-project?rev=369456&view=rev Log: [Symbol] Move VerifyDecl to ClangASTContext
VerifyDecl is specific to clang and is only used in ClangASTContext. Removed: lldb/trunk/include/lldb/Symbol/VerifyDecl.h lldb/trunk/source/Symbol/VerifyDecl.cpp Modified: lldb/trunk/source/Symbol/CMakeLists.txt lldb/trunk/source/Symbol/ClangASTContext.cpp Removed: lldb/trunk/include/lldb/Symbol/VerifyDecl.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Symbol/VerifyDecl.h?rev=369455&view=auto ============================================================================== --- lldb/trunk/include/lldb/Symbol/VerifyDecl.h (original) +++ lldb/trunk/include/lldb/Symbol/VerifyDecl.h (removed) @@ -1,18 +0,0 @@ -//===-- VerifyDecl.h --------------------------------------------*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#ifndef lldb_VariableList_h_ -#define lldb_VariableList_h_ - -#include "lldb/Core/ClangForward.h" - -namespace lldb_private { -void VerifyDecl(clang::Decl *decl); -} - -#endif Modified: lldb/trunk/source/Symbol/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/CMakeLists.txt?rev=369456&r1=369455&r2=369456&view=diff ============================================================================== --- lldb/trunk/source/Symbol/CMakeLists.txt (original) +++ lldb/trunk/source/Symbol/CMakeLists.txt Tue Aug 20 15:06:13 2019 @@ -42,7 +42,6 @@ add_lldb_library(lldbSymbol UnwindTable.cpp Variable.cpp VariableList.cpp - VerifyDecl.cpp ${PLATFORM_SOURCES} Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/ClangASTContext.cpp?rev=369456&r1=369455&r2=369456&view=diff ============================================================================== --- lldb/trunk/source/Symbol/ClangASTContext.cpp (original) +++ lldb/trunk/source/Symbol/ClangASTContext.cpp Tue Aug 20 15:06:13 2019 @@ -82,7 +82,6 @@ #include "lldb/Symbol/ClangUtil.h" #include "lldb/Symbol/ObjectFile.h" #include "lldb/Symbol/SymbolFile.h" -#include "lldb/Symbol/VerifyDecl.h" #include "lldb/Target/ExecutionContext.h" #include "lldb/Target/Language.h" #include "lldb/Target/Process.h" @@ -107,6 +106,11 @@ using namespace llvm; using namespace clang; namespace { +static void VerifyDecl(clang::Decl *decl) { + assert(decl && "VerifyDecl called with nullptr?"); + decl->getAccess(); +} + static inline bool ClangASTContextSupportsLanguage(lldb::LanguageType language) { return language == eLanguageTypeUnknown || // Clang is the default type system Removed: lldb/trunk/source/Symbol/VerifyDecl.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/VerifyDecl.cpp?rev=369455&view=auto ============================================================================== --- lldb/trunk/source/Symbol/VerifyDecl.cpp (original) +++ lldb/trunk/source/Symbol/VerifyDecl.cpp (removed) @@ -1,15 +0,0 @@ -//===-- VerifyDecl.cpp ------------------------------------------*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "lldb/Symbol/VerifyDecl.h" -#include "clang/AST/DeclBase.h" - -void lldb_private::VerifyDecl(clang::Decl *decl) { - assert(decl && "VerifyDecl called with nullptr?"); - decl->getAccess(); -} _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits