mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 22:24:54 +00:00
Revert "Give internal classes hidden visibility."
It works with clang, but GCC has different rules so we can't make all of those hidden. This reverts commit r190534. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190536 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -30,7 +30,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEAbbrevData - Dwarf abbreviation data, describes one attribute of a
|
||||
/// Dwarf abbreviation.
|
||||
class LLVM_LIBRARY_VISIBILITY DIEAbbrevData {
|
||||
class DIEAbbrevData {
|
||||
/// Attribute - Dwarf attribute code.
|
||||
///
|
||||
uint16_t Attribute;
|
||||
@@ -53,7 +53,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEAbbrev - Dwarf abbreviation, describes the organization of a debug
|
||||
/// information object.
|
||||
class LLVM_LIBRARY_VISIBILITY DIEAbbrev : public FoldingSetNode {
|
||||
class DIEAbbrev : public FoldingSetNode {
|
||||
/// Tag - Dwarf tag code.
|
||||
///
|
||||
uint16_t Tag;
|
||||
@@ -107,7 +107,7 @@ namespace llvm {
|
||||
/// describes its organization.
|
||||
class DIEValue;
|
||||
|
||||
class LLVM_LIBRARY_VISIBILITY DIE {
|
||||
class DIE {
|
||||
protected:
|
||||
/// Offset - Offset in debug info section.
|
||||
///
|
||||
@@ -188,7 +188,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEValue - A debug information entry value.
|
||||
///
|
||||
class LLVM_LIBRARY_VISIBILITY DIEValue {
|
||||
class DIEValue {
|
||||
virtual void anchor();
|
||||
public:
|
||||
enum {
|
||||
@@ -228,7 +228,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEInteger - An integer value DIE.
|
||||
///
|
||||
class LLVM_LIBRARY_VISIBILITY DIEInteger : public DIEValue {
|
||||
class DIEInteger : public DIEValue {
|
||||
uint64_t Integer;
|
||||
public:
|
||||
explicit DIEInteger(uint64_t I) : DIEValue(isInteger), Integer(I) {}
|
||||
@@ -270,7 +270,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEExpr - An expression DIE.
|
||||
//
|
||||
class LLVM_LIBRARY_VISIBILITY DIEExpr : public DIEValue {
|
||||
class DIEExpr : public DIEValue {
|
||||
const MCExpr *Expr;
|
||||
public:
|
||||
explicit DIEExpr(const MCExpr *E) : DIEValue(isExpr), Expr(E) {}
|
||||
@@ -298,7 +298,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIELabel - A label DIE.
|
||||
//
|
||||
class LLVM_LIBRARY_VISIBILITY DIELabel : public DIEValue {
|
||||
class DIELabel : public DIEValue {
|
||||
const MCSymbol *Label;
|
||||
public:
|
||||
explicit DIELabel(const MCSymbol *L) : DIEValue(isLabel), Label(L) {}
|
||||
@@ -326,7 +326,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEDelta - A simple label difference DIE.
|
||||
///
|
||||
class LLVM_LIBRARY_VISIBILITY DIEDelta : public DIEValue {
|
||||
class DIEDelta : public DIEValue {
|
||||
const MCSymbol *LabelHi;
|
||||
const MCSymbol *LabelLo;
|
||||
public:
|
||||
@@ -352,7 +352,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEString - A container for string values.
|
||||
///
|
||||
class LLVM_LIBRARY_VISIBILITY DIEString : public DIEValue {
|
||||
class DIEString : public DIEValue {
|
||||
const DIEValue *Access;
|
||||
const StringRef Str;
|
||||
|
||||
@@ -383,7 +383,7 @@ namespace llvm {
|
||||
/// DIEEntry - A pointer to another debug information entry. An instance of
|
||||
/// this class can also be used as a proxy for a debug information entry not
|
||||
/// yet defined (ie. types.)
|
||||
class LLVM_LIBRARY_VISIBILITY DIEEntry : public DIEValue {
|
||||
class DIEEntry : public DIEValue {
|
||||
DIE *const Entry;
|
||||
public:
|
||||
explicit DIEEntry(DIE *E) : DIEValue(isEntry), Entry(E) {
|
||||
@@ -417,7 +417,7 @@ namespace llvm {
|
||||
//===--------------------------------------------------------------------===//
|
||||
/// DIEBlock - A block of values. Primarily used for location expressions.
|
||||
//
|
||||
class LLVM_LIBRARY_VISIBILITY DIEBlock : public DIEValue, public DIE {
|
||||
class DIEBlock : public DIEValue, public DIE {
|
||||
unsigned Size; // Size in bytes excluding size header.
|
||||
public:
|
||||
DIEBlock()
|
||||
|
Reference in New Issue
Block a user