diff options
author | Mikhail Glushenkov <foldr@codedgers.com> | 2010-08-20 11:24:44 +0000 |
---|---|---|
committer | Mikhail Glushenkov <foldr@codedgers.com> | 2010-08-20 11:24:44 +0000 |
commit | 024ec1733282261d231c7774f333a5fbb00d1309 (patch) | |
tree | 4e8e9090f4e883068c82ca01a097e5a80b7c1328 /llvm/tools/llvmc | |
parent | e140dbc0cc67e62a9fd8acfe2e017102e210640e (diff) | |
download | bcm5719-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.cpp | 17 |
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; |