Fix memory leak in YAML I/O.
authorNick Kledzik <kledzik@apple.com>
Tue, 8 Jan 2013 21:04:44 +0000 (21:04 +0000)
committerNick Kledzik <kledzik@apple.com>
Tue, 8 Jan 2013 21:04:44 +0000 (21:04 +0000)
commit02fa38344c1cf1f27d59da5c3358d19bbb752f01
tree16a6310e5d06ff09c159b9ed477401c92a618031
parenta67352d4012b9db3c0c06cf962c0e561054753c3
Fix memory leak in YAML I/O.

Stop using BumpPtrAllocator for HNodes because
they have fields (vector, map) which require HNode
destructors to be run.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171896 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/YAMLTraits.h
lib/Support/YAMLTraits.cpp