diff options
author | Owen Anderson <resistor@mac.com> | 2009-06-26 19:48:37 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2009-06-26 19:48:37 +0000 |
commit | 304d85be8c58d1e85965e67d3f7c882f5e550965 (patch) | |
tree | 97929d75de54d1af1220370d75a1c9b0767143d3 /llvm/lib/Target/CBackend/CBackend.cpp | |
parent | 6bd992d1c3cb9af83faade3aace3fe47d71a561a (diff) | |
download | bcm5719-llvm-304d85be8c58d1e85965e67d3f7c882f5e550965.tar.gz bcm5719-llvm-304d85be8c58d1e85965e67d3f7c882f5e550965.zip |
Privatize some variables.
llvm-svn: 74315
Diffstat (limited to 'llvm/lib/Target/CBackend/CBackend.cpp')
-rw-r--r-- | llvm/lib/Target/CBackend/CBackend.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/Target/CBackend/CBackend.cpp b/llvm/lib/Target/CBackend/CBackend.cpp index 9a08cad0c78..294c6d35bea 100644 --- a/llvm/lib/Target/CBackend/CBackend.cpp +++ b/llvm/lib/Target/CBackend/CBackend.cpp @@ -100,12 +100,13 @@ namespace { std::set<Function*> intrinsicPrototypesAlreadyGenerated; std::set<const Argument*> ByValParams; unsigned FPCounter; + unsigned OpaqueCounter; public: static char ID; explicit CWriter(raw_ostream &o) : FunctionPass(&ID), Out(o), IL(0), Mang(0), LI(0), - TheModule(0), TAsm(0), TD(0) { + TheModule(0), TAsm(0), TD(0), OpaqueCounter(0) { FPCounter = 0; } @@ -645,8 +646,7 @@ raw_ostream &CWriter::printType(raw_ostream &Out, const Type *Ty, } case Type::OpaqueTyID: { - static int Count = 0; - std::string TyName = "struct opaque_" + itostr(Count++); + std::string TyName = "struct opaque_" + itostr(OpaqueCounter++); assert(TypeNames.find(Ty) == TypeNames.end()); TypeNames[Ty] = TyName; return Out << TyName << ' ' << NameSoFar; @@ -750,8 +750,7 @@ std::ostream &CWriter::printType(std::ostream &Out, const Type *Ty, } case Type::OpaqueTyID: { - static int Count = 0; - std::string TyName = "struct opaque_" + itostr(Count++); + std::string TyName = "struct opaque_" + itostr(OpaqueCounter++); assert(TypeNames.find(Ty) == TypeNames.end()); TypeNames[Ty] = TyName; return Out << TyName << ' ' << NameSoFar; |