Remove VISIBILITY_HIDDEN from lib/AST.

llvm-svn: 90043
This commit is contained in:
Benjamin Kramer 2009-11-28 19:03:38 +00:00
parent 7632da4b8a
commit 26222b666c
5 changed files with 11 additions and 17 deletions

View File

@ -18,13 +18,11 @@
#include "clang/AST/DeclObjC.h" #include "clang/AST/DeclObjC.h"
#include "clang/AST/Expr.h" #include "clang/AST/Expr.h"
#include "clang/AST/PrettyPrinter.h" #include "clang/AST/PrettyPrinter.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/raw_ostream.h" #include "llvm/Support/raw_ostream.h"
using namespace clang; using namespace clang;
namespace { namespace {
class VISIBILITY_HIDDEN DeclPrinter : public DeclVisitor<DeclPrinter> { class DeclPrinter : public DeclVisitor<DeclPrinter> {
llvm::raw_ostream &Out; llvm::raw_ostream &Out;
ASTContext &Context; ASTContext &Context;
PrintingPolicy Policy; PrintingPolicy Policy;

View File

@ -19,7 +19,6 @@
#include "clang/Basic/Builtins.h" #include "clang/Basic/Builtins.h"
#include "clang/Basic/TargetInfo.h" #include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/SmallString.h" #include "llvm/ADT/SmallString.h"
#include "llvm/Support/Compiler.h"
#include <cstring> #include <cstring>
using namespace clang; using namespace clang;
@ -153,7 +152,7 @@ static APFloat HandleIntToFloatCast(QualType DestType, QualType SrcType,
} }
namespace { namespace {
class VISIBILITY_HIDDEN HasSideEffect class HasSideEffect
: public StmtVisitor<HasSideEffect, bool> { : public StmtVisitor<HasSideEffect, bool> {
EvalInfo &Info; EvalInfo &Info;
public: public:
@ -210,7 +209,7 @@ public:
// LValue Evaluation // LValue Evaluation
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN LValueExprEvaluator class LValueExprEvaluator
: public StmtVisitor<LValueExprEvaluator, APValue> { : public StmtVisitor<LValueExprEvaluator, APValue> {
EvalInfo &Info; EvalInfo &Info;
public: public:
@ -353,7 +352,7 @@ APValue LValueExprEvaluator::VisitUnaryDeref(UnaryOperator *E) {
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN PointerExprEvaluator class PointerExprEvaluator
: public StmtVisitor<PointerExprEvaluator, APValue> { : public StmtVisitor<PointerExprEvaluator, APValue> {
EvalInfo &Info; EvalInfo &Info;
public: public:
@ -508,7 +507,7 @@ APValue PointerExprEvaluator::VisitConditionalOperator(ConditionalOperator *E) {
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN VectorExprEvaluator class VectorExprEvaluator
: public StmtVisitor<VectorExprEvaluator, APValue> { : public StmtVisitor<VectorExprEvaluator, APValue> {
EvalInfo &Info; EvalInfo &Info;
APValue GetZeroVector(QualType VecType); APValue GetZeroVector(QualType VecType);
@ -702,7 +701,7 @@ APValue VectorExprEvaluator::VisitUnaryImag(const UnaryOperator *E) {
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN IntExprEvaluator class IntExprEvaluator
: public StmtVisitor<IntExprEvaluator, bool> { : public StmtVisitor<IntExprEvaluator, bool> {
EvalInfo &Info; EvalInfo &Info;
APValue &Result; APValue &Result;
@ -1487,7 +1486,7 @@ bool IntExprEvaluator::VisitUnaryImag(const UnaryOperator *E) {
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN FloatExprEvaluator class FloatExprEvaluator
: public StmtVisitor<FloatExprEvaluator, bool> { : public StmtVisitor<FloatExprEvaluator, bool> {
EvalInfo &Info; EvalInfo &Info;
APFloat &Result; APFloat &Result;
@ -1679,7 +1678,7 @@ bool FloatExprEvaluator::VisitCXXZeroInitValueExpr(CXXZeroInitValueExpr *E) {
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN ComplexExprEvaluator class ComplexExprEvaluator
: public StmtVisitor<ComplexExprEvaluator, APValue> { : public StmtVisitor<ComplexExprEvaluator, APValue> {
EvalInfo &Info; EvalInfo &Info;

View File

@ -17,7 +17,6 @@
#include "clang/AST/DeclCXX.h" #include "clang/AST/DeclCXX.h"
#include "clang/AST/PrettyPrinter.h" #include "clang/AST/PrettyPrinter.h"
#include "clang/Basic/SourceManager.h" #include "clang/Basic/SourceManager.h"
#include "llvm/Support/Compiler.h"
#include <cstdio> #include <cstdio>
using namespace clang; using namespace clang;
@ -26,7 +25,7 @@ using namespace clang;
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN StmtDumper : public StmtVisitor<StmtDumper> { class StmtDumper : public StmtVisitor<StmtDumper> {
SourceManager *SM; SourceManager *SM;
FILE *F; FILE *F;
unsigned IndentLevel; unsigned IndentLevel;

View File

@ -16,7 +16,6 @@
#include "clang/AST/DeclCXX.h" #include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclObjC.h" #include "clang/AST/DeclObjC.h"
#include "clang/AST/PrettyPrinter.h" #include "clang/AST/PrettyPrinter.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Format.h" #include "llvm/Support/Format.h"
using namespace clang; using namespace clang;
@ -25,7 +24,7 @@ using namespace clang;
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
namespace { namespace {
class VISIBILITY_HIDDEN StmtPrinter : public StmtVisitor<StmtPrinter> { class StmtPrinter : public StmtVisitor<StmtPrinter> {
llvm::raw_ostream &OS; llvm::raw_ostream &OS;
ASTContext &Context; ASTContext &Context;
unsigned IndentLevel; unsigned IndentLevel;

View File

@ -20,11 +20,10 @@
#include "clang/AST/ExprObjC.h" #include "clang/AST/ExprObjC.h"
#include "clang/AST/StmtVisitor.h" #include "clang/AST/StmtVisitor.h"
#include "llvm/ADT/FoldingSet.h" #include "llvm/ADT/FoldingSet.h"
#include "llvm/Support/Compiler.h"
using namespace clang; using namespace clang;
namespace { namespace {
class VISIBILITY_HIDDEN StmtProfiler : public StmtVisitor<StmtProfiler> { class StmtProfiler : public StmtVisitor<StmtProfiler> {
llvm::FoldingSetNodeID &ID; llvm::FoldingSetNodeID &ID;
ASTContext &Context; ASTContext &Context;
bool Canonical; bool Canonical;