summaryrefslogtreecommitdiff
path: root/lib/Transforms
diff options
context:
space:
mode:
authorAlp Toker <alp@nuanti.com>2014-06-27 04:33:58 +0000
committerAlp Toker <alp@nuanti.com>2014-06-27 04:33:58 +0000
commitd0996e5b33ede018999044f3c5f05e72540d97c4 (patch)
treec78a4ab783abfeb12368e4dfbf0f3b122ad89fde /lib/Transforms
parent493512898faad01ed17c988f422a644e6fe83264 (diff)
downloadllvm-d0996e5b33ede018999044f3c5f05e72540d97c4.tar.gz
llvm-d0996e5b33ede018999044f3c5f05e72540d97c4.tar.bz2
llvm-d0996e5b33ede018999044f3c5f05e72540d97c4.tar.xz
ParseIR: don't take ownership of the MemoryBuffer
clang was needlessly duplicating whole memory buffer contents in an attempt to satisfy unclear ownership semantics. Let's just hide internal LLVM quirks and present a simple non-owning interface. The public C API preserves previous behaviour for stability. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211861 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
0 files changed, 0 insertions, 0 deletions