diff options
author | Pete Cooper <peter_cooper@apple.com> | 2016-03-23 21:49:31 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2016-03-23 21:49:31 +0000 |
commit | b08d9060b77ee35d278397dfca54a72a86c3a9bb (patch) | |
tree | 6004f37b8f47d10989b721e7ff9078aa0b98463b /clang/test/CodeGen/builtins.c | |
parent | f43c2a0b4967626c7255940a7317ec4c8c9e9319 (diff) | |
download | bcm5719-llvm-b08d9060b77ee35d278397dfca54a72a86c3a9bb.tar.gz bcm5719-llvm-b08d9060b77ee35d278397dfca54a72a86c3a9bb.zip |
StringRef::copy shouldn't allocate anything for length 0 strings.
The BumpPtrAllocator currently doesn't handle zero length allocations well.
The discussion for how to fix that is ongoing. However, there's no need
for StringRef::copy to actually allocate anything here anyway, so just
return StringRef() when we get a zero length copy.
Reviewed by David Blaikie
llvm-svn: 264201
Diffstat (limited to 'clang/test/CodeGen/builtins.c')
0 files changed, 0 insertions, 0 deletions