From: Rafael Espindola Date: Wed, 3 Apr 2013 01:07:53 +0000 (+0000) Subject: Remove anonymous namespace. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=a964ad5c34f11a907c35f437b6f321d11d92aeac;p=oota-llvm.git Remove anonymous namespace. Looks like the gcc in http://lab.llvm.org:8011/builders/clang-x86_64-darwin11-self-mingw32/ doesn't like "not external linkage": /Volumes/Macintosh_HD2/buildbots/clang-x86_64-darwin11-self-mingw32/llvm.src/include/llvm/Support/YAMLTraits.h: In instantiation of 'const bool llvm::yaml::has_SequenceMethodTraits::COFFYAML::Relocation, std::allocator<::COFFYAML::Relocation> > >::value': /Volumes/Macintosh_HD2/buildbots/clang-x86_64-darwin11-self-mingw32/llvm.src/include/llvm/Support/YAMLTraits.h:281: instantiated from 'llvm::yaml::has_SequenceTraits::COFFYAML::Relocation, std::allocator<::COFFYAML::Relocation> > >' /Volumes/Macintosh_HD2/buildbots/clang-x86_64-darwin11-self-mingw32/llvm.src/utils/yaml2obj/yaml2obj.cpp:627: instantiated from here /Volumes/Macintosh_HD2/buildbots/clang-x86_64-darwin11-self-mingw32/llvm.src/include/llvm/Support/YAMLTraits.h:243: error: 'llvm::yaml::SequenceTraits::COFFYAML::Relocation, std::allocator<::COFFYAML::Relocation> > >::size' is not a valid template argument for type 'size_t (*)(llvm::yaml::IO&, std::vector<::COFFYAML::Relocation, std::allocator<::COFFYAML::Relocation> >&)' because function 'static size_t llvm::yaml::SequenceTraits::COFFYAML::Relocation, std::allocator<::COFFYAML::Relocation> > >::size(llvm::yaml::IO&, std::vector<::COFFYAML::Relocation, std::allocator<::COFFYAML::Relocation> >&)' has not external linkage git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178600 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/yaml2obj/yaml2obj.cpp b/utils/yaml2obj/yaml2obj.cpp index a940f3085f9..2f01d198600 100644 --- a/utils/yaml2obj/yaml2obj.cpp +++ b/utils/yaml2obj/yaml2obj.cpp @@ -37,8 +37,6 @@ using namespace llvm; static cl::opt Input(cl::Positional, cl::desc(""), cl::init("-")); -namespace { - template typename llvm::enable_if_c::is_integer, bool>::type getAs(const llvm::yaml::ScalarNode *SN, T &Result) { @@ -409,8 +407,6 @@ void writeCOFF(COFFParser &CP, raw_ostream &OS) { OS.write(&CP.StringTable[0], CP.StringTable.size()); } -} - LLVM_YAML_IS_SEQUENCE_VECTOR(COFFYAML::Relocation) LLVM_YAML_IS_SEQUENCE_VECTOR(COFF::SectionCharacteristics) LLVM_YAML_IS_SEQUENCE_VECTOR(COFFYAML::Section)