Skip to content

Commit b201adf

Browse files
slydimanGeorgeARM
authored andcommitted
[llvm] Fixed Demangle OutputBuffer (llvm#138564)
The [llvm-clang-x86_64-expensive-checks-win](https://lab.llvm.org/buildbot/#/builders/14/builds/3075) buildbot has been broken by llvm#133249. DemangleTests causes the exception 0x80000003 inside CRT in case of the debug build on Windows.
1 parent c47b89a commit b201adf

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/include/llvm/Demangle/Utility.h

+2
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ class OutputBuffer {
136136

137137
OutputBuffer &prepend(std::string_view R) {
138138
size_t Size = R.size();
139+
if (!Size)
140+
return *this;
139141

140142
grow(Size);
141143
std::memmove(Buffer + Size, Buffer, CurrentPosition);

0 commit comments

Comments
 (0)