X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSupport%2FYAMLTraits.cpp;h=168217381907fd851992c72d4585153bdee8f01c;hb=9791e1ad9cd9756b3d8a1e61a19d88b5b63559b8;hp=74e541449f24f090b148c4b30490d750ebee0511;hpb=0b74b0823fced2ad1b7bab30c1547842dfa692fb;p=oota-llvm.git diff --git a/lib/Support/YAMLTraits.cpp b/lib/Support/YAMLTraits.cpp index 74e541449f2..16821738190 100644 --- a/lib/Support/YAMLTraits.cpp +++ b/lib/Support/YAMLTraits.cpp @@ -633,7 +633,8 @@ void Output::newLineCheck() { if (StateStack.back() == inSeq) { OutputDash = true; - } else if ((StateStack.size() > 1) && (StateStack.back() == inMapFirstKey) && + } else if ((StateStack.size() > 1) && ((StateStack.back() == inMapFirstKey) || + (StateStack.back() == inFlowSeq)) && (StateStack[StateStack.size() - 2] == inSeq)) { --Indent; OutputDash = true;