YAML traits need to be in the llvm::yaml namespace.
authorFrederic Riss <friss@apple.com>
Fri, 29 May 2015 18:14:55 +0000 (18:14 +0000)
committerFrederic Riss <friss@apple.com>
Fri, 29 May 2015 18:14:55 +0000 (18:14 +0000)
Hope this fixes the bits, eg:
http://lab.llvm.org:8011/builders/clang-hexagon-elf/builds/27147

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238586 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/Support/YAMLIOTest.cpp

index f519516aa686fd9302b95555b0affd1d33b5fdf4..e7affa1698dcc7989ca59bdf23549f9164fac76d 100644 (file)
@@ -2081,6 +2081,12 @@ struct FlowMap {
     : str1(str1), str2(str2), str3(str3) {}
 };
 
+struct FlowSeq {
+  llvm::StringRef str;
+  FlowSeq(llvm::StringRef S) : str(S) {}
+  FlowSeq() = default;
+};
+
 namespace llvm {
 namespace yaml {
   template <>
@@ -2093,14 +2099,6 @@ namespace yaml {
 
     static const bool flow = true;
   };
-}
-}
-
-struct FlowSeq {
-  llvm::StringRef str;
-  FlowSeq(llvm::StringRef S) : str(S) {}
-  FlowSeq() = default;
-};
 
 template <>
 struct ScalarTraits<FlowSeq> {
@@ -2114,6 +2112,8 @@ struct ScalarTraits<FlowSeq> {
 
   static bool mustQuote(StringRef S) { return false; }
 };
+}
+}
 
 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(FlowSeq)