summaryrefslogtreecommitdiff
path: root/compilerplugins
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-10-01 10:35:29 +0200
committerStephan Bergmann <sbergman@redhat.com>2019-10-01 17:36:39 +0200
commit1028841feb815dfcfee97422f3de1e06e48db580 (patch)
tree98018a39ba39a4de13886b83aba364c294cd19e6 /compilerplugins
parent44926b40089e00fc6c5e4e50ecbe53984e8265bb (diff)
Silence a supposedly unproblematic loplugin:badstatics (clang-cl)
Change-Id: I9c76fb4aca21757a0bf033103bd6dc2bea740eb5 Reviewed-on: https://gerrit.libreoffice.org/79932 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'compilerplugins')
-rw-r--r--compilerplugins/clang/badstatics.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/compilerplugins/clang/badstatics.cxx b/compilerplugins/clang/badstatics.cxx
index 5f1edea78476..737330dd10c0 100644
--- a/compilerplugins/clang/badstatics.cxx
+++ b/compilerplugins/clang/badstatics.cxx
@@ -210,6 +210,10 @@ public:
|| name == "aNonThreadedInterpreterPool" // ScInterpreterContext(Pool), not owning
|| name == "lcl_parserContext" // getParserContext(), the chain from this to a VclPtr is not owning
|| name == "aReaderWriter" // /home/noel/libo/sw/source/filter/basflt/fltini.cxx, non-owning
+ || name == "aTwain"
+ // Windows-only extensions/source/scanner/scanwin.cxx, problematic
+ // Twain::mpThread -> ShimListenerThread::mxTopWindow released via Twain::Reset
+ // clearing mpThread
) // these variables appear unproblematic
{
return true;