summaryrefslogtreecommitdiff
path: root/compilerplugins
diff options
context:
space:
mode:
Diffstat (limited to 'compilerplugins')
-rw-r--r--compilerplugins/clang/useuniqueptr.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/compilerplugins/clang/useuniqueptr.cxx b/compilerplugins/clang/useuniqueptr.cxx
index c7f76fe6b962..0c82307a9da8 100644
--- a/compilerplugins/clang/useuniqueptr.cxx
+++ b/compilerplugins/clang/useuniqueptr.cxx
@@ -49,6 +49,10 @@ public:
// and the logic depends on overriding methods.
if (fn == SRCDIR "/sfx2/source/dialog/tabdlg.cxx")
return;
+ // pLongArr is being deleted here because we temporarily overwrite a pointer to someone else's buffer, with a pointer
+ // to our own buffer
+ if (fn == SRCDIR "/editeng/source/misc/txtrange.cxx")
+ return;
TraverseDecl(compiler.getASTContext().getTranslationUnitDecl());
}