summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/MicrosoftMangle.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-02-11 01:41:00 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-02-11 01:41:00 +0000
commita759d72d7b00328077328306dae142c9c97a57e2 (patch)
treec7557e5fb63aad7fef6bd589a05183358cfbc969 /clang/lib/AST/MicrosoftMangle.cpp
parent37c48b02a40cad5c76ef02a39e26308df4a60188 (diff)
downloadbcm5719-llvm-a759d72d7b00328077328306dae142c9c97a57e2.tar.gz
bcm5719-llvm-a759d72d7b00328077328306dae142c9c97a57e2.zip
Use raw_ostream instead of raw_svector_ostream.
llvm-svn: 125330
Diffstat (limited to 'clang/lib/AST/MicrosoftMangle.cpp')
-rw-r--r--clang/lib/AST/MicrosoftMangle.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/clang/lib/AST/MicrosoftMangle.cpp b/clang/lib/AST/MicrosoftMangle.cpp
index a2300eef238..7f477e5a2f0 100644
--- a/clang/lib/AST/MicrosoftMangle.cpp
+++ b/clang/lib/AST/MicrosoftMangle.cpp
@@ -29,12 +29,12 @@ namespace {
/// Microsoft Visual C++ ABI.
class MicrosoftCXXNameMangler {
MangleContext &Context;
- llvm::raw_svector_ostream &Out;
+ llvm::raw_ostream &Out;
ASTContext &getASTContext() const { return Context.getASTContext(); }
public:
- MicrosoftCXXNameMangler(MangleContext &C, llvm::raw_svector_ostream &Out_)
+ MicrosoftCXXNameMangler(MangleContext &C, llvm::raw_ostream &Out_)
: Context(C), Out(Out_) { }
void mangle(const NamedDecl *D, llvm::StringRef Prefix = "?");
@@ -80,7 +80,7 @@ public:
MicrosoftMangleContext(ASTContext &Context,
Diagnostic &Diags) : MangleContext(Context, Diags) { }
virtual bool shouldMangleDeclName(const NamedDecl *D);
- virtual void mangleName(const NamedDecl *D, llvm::raw_svector_ostream &Out);
+ virtual void mangleName(const NamedDecl *D, llvm::raw_ostream &Out);
virtual void mangleThunk(const CXXMethodDecl *MD,
const ThunkInfo &Thunk,
llvm::SmallVectorImpl<char> &);
@@ -97,9 +97,9 @@ public:
virtual void mangleCXXRTTI(QualType T, llvm::SmallVectorImpl<char> &);
virtual void mangleCXXRTTIName(QualType T, llvm::SmallVectorImpl<char> &);
virtual void mangleCXXCtor(const CXXConstructorDecl *D, CXXCtorType Type,
- llvm::raw_svector_ostream &);
+ llvm::raw_ostream &);
virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
- llvm::raw_svector_ostream &);
+ llvm::raw_ostream &);
virtual void mangleReferenceTemporary(const clang::VarDecl *,
llvm::SmallVectorImpl<char> &);
};
@@ -1122,7 +1122,7 @@ void MicrosoftCXXNameMangler::mangleType(const DecltypeType *T) {
}
void MicrosoftMangleContext::mangleName(const NamedDecl *D,
- llvm::raw_svector_ostream &Out) {
+ llvm::raw_ostream &Out) {
assert((isa<FunctionDecl>(D) || isa<VarDecl>(D)) &&
"Invalid mangleName() call, argument is not a variable or function!");
assert(!isa<CXXConstructorDecl>(D) && !isa<CXXDestructorDecl>(D) &&
@@ -1170,12 +1170,12 @@ void MicrosoftMangleContext::mangleCXXRTTIName(QualType T,
}
void MicrosoftMangleContext::mangleCXXCtor(const CXXConstructorDecl *D,
CXXCtorType Type,
- llvm::raw_svector_ostream &) {
+ llvm::raw_ostream &) {
assert(false && "Can't yet mangle constructors!");
}
void MicrosoftMangleContext::mangleCXXDtor(const CXXDestructorDecl *D,
CXXDtorType Type,
- llvm::raw_svector_ostream &) {
+ llvm::raw_ostream &) {
assert(false && "Can't yet mangle destructors!");
}
void MicrosoftMangleContext::mangleReferenceTemporary(const clang::VarDecl *,
OpenPOWER on IntegriCloud