summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvmc
diff options
context:
space:
mode:
authorMikhail Glushenkov <foldr@codedgers.com>2010-08-20 11:24:44 +0000
committerMikhail Glushenkov <foldr@codedgers.com>2010-08-20 11:24:44 +0000
commit024ec1733282261d231c7774f333a5fbb00d1309 (patch)
tree4e8e9090f4e883068c82ca01a097e5a80b7c1328 /llvm/tools/llvmc
parente140dbc0cc67e62a9fd8acfe2e017102e210640e (diff)
downloadbcm5719-llvm-024ec1733282261d231c7774f333a5fbb00d1309.tar.gz
bcm5719-llvm-024ec1733282261d231c7774f333a5fbb00d1309.zip
llvmc: Cut global namespace pollution.
llvm-svn: 111619
Diffstat (limited to 'llvm/tools/llvmc')
-rw-r--r--llvm/tools/llvmc/examples/mcc16/Hooks.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/llvm/tools/llvmc/examples/mcc16/Hooks.cpp b/llvm/tools/llvmc/examples/mcc16/Hooks.cpp
index aa31c89c8f7..dea97e3ae47 100644
--- a/llvm/tools/llvmc/examples/mcc16/Hooks.cpp
+++ b/llvm/tools/llvmc/examples/mcc16/Hooks.cpp
@@ -4,13 +4,16 @@
#include <string>
-using namespace llvm;
-
namespace llvmc {
extern char *ProgramName;
+
+ namespace autogenerated {
+ extern llvm::cl::opt<std::string> AutoGeneratedParameter_p;
+ }
}
-extern cl::opt<std::string> AutoGeneratedParameter_p;
+using namespace llvm;
+using namespace llvmc;
// Returns the platform specific directory separator via #ifdefs.
// FIXME: This currently work on linux and windows only. It does not
@@ -29,10 +32,10 @@ namespace hooks {
std::string
GetLowerCasePartDefine(void) {
std::string Partname;
- if (AutoGeneratedParameter_p.empty()) {
+ if (autogenerated::AutoGeneratedParameter_p.empty()) {
Partname = "16f1xxx";
} else {
- Partname = AutoGeneratedParameter_p;
+ Partname = autogenerated::AutoGeneratedParameter_p;
}
std::string LowerCase;
@@ -46,10 +49,10 @@ GetLowerCasePartDefine(void) {
std::string
GetUpperCasePartDefine(void) {
std::string Partname;
- if (AutoGeneratedParameter_p.empty()) {
+ if (autogenerated::AutoGeneratedParameter_p.empty()) {
Partname = "16f1xxx";
} else {
- Partname = AutoGeneratedParameter_p;
+ Partname = autogenerated::AutoGeneratedParameter_p;
}
std::string UpperCase;
OpenPOWER on IntegriCloud