[lldb] Remove include/lldb/lldb-private.h

The header from 62e0681afb does something with
LLVM_FALLTHROUGH. Now that llvm-project has switched to C++17 and
LLVM_FALLTHROUGH uses have been migrated to [[fallthrough]], the header is
unneeded.

Reviewed By: JDevlieghere

Differential Revision: https://reviews.llvm.org/D131422
This commit is contained in:
Fangrui Song 2022-08-08 12:03:53 -07:00
parent 0d6cf1e8b5
commit cdeb50c321
4 changed files with 0 additions and 39 deletions

View File

@ -3591,7 +3591,6 @@ lldb/examples/plugins/commands/fooplugin.cpp
lldb/examples/synthetic/bitfield/program.cpp
lldb/include/lldb/lldb-defines.h
lldb/include/lldb/lldb-forward.h
lldb/include/lldb/lldb-private-defines.h
lldb/include/lldb/lldb-private.h
lldb/include/lldb/lldb-public.h
lldb/include/lldb/lldb-versioning.h

View File

@ -1,36 +0,0 @@
//===-- lldb-private-defines.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_LLDB_PRIVATE_DEFINES_H
#define LLDB_LLDB_PRIVATE_DEFINES_H
#if defined(__cplusplus)
// Include Compiler.h here so we don't define LLVM_FALLTHROUGH and then
// Compiler.h later tries to redefine it.
#include "llvm/Support/Compiler.h"
#ifndef LLVM_FALLTHROUGH
#ifndef __has_cpp_attribute
#define __has_cpp_attribute(x) 0
#endif
/// \macro LLVM_FALLTHROUGH
/// Marks an empty statement preceding a deliberate switch fallthrough.
#if __has_cpp_attribute(clang::fallthrough)
#define LLVM_FALLTHROUGH [[clang::fallthrough]]
#else
#define LLVM_FALLTHROUGH
#endif
#endif // ifndef LLVM_FALLTHROUGH
#endif // #if defined(__cplusplus)
#endif // LLDB_LLDB_PRIVATE_DEFINES_H

View File

@ -11,7 +11,6 @@
#if defined(__cplusplus)
#include "lldb/lldb-private-defines.h"
#include "lldb/lldb-private-enumerations.h"
#include "lldb/lldb-private-interfaces.h"
#include "lldb/lldb-private-types.h"

View File

@ -134,7 +134,6 @@ module lldb_Utility {
module lldb_enumerations { header "lldb-enumerations.h" export * }
module lldb_forward { header "lldb-forward.h" export * }
module lldb_private_enumerations { header "lldb-private-enumerations.h" export * }
module lldb_private_defines { header "lldb-private-defines.h" export * }
module lldb_private_forward { header "lldb-private-forward.h" export * }
module lldb_private { header "lldb-private.h" export * }
module lldb_private_interfaces { header "lldb-private-interfaces.h" export * }