summaryrefslogtreecommitdiff
path: root/solenv/CompilerTest_compilerplugins_clang.mk
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-08-28 11:17:20 +0200
committerStephan Bergmann <sbergman@redhat.com>2019-08-28 12:47:21 +0200
commit5f3c2204eb7dbe82cc64bf0ade34ecfb4b9ffc05 (patch)
treecf0ad0f1ff2e5223ae09c8f57e5270f61971ac36 /solenv/CompilerTest_compilerplugins_clang.mk
parent28e2dc30149178bbe6f59e28ddef3f0bd62d4bb1 (diff)
New loplugin:stdfunction
...finding dubious additions to namespace std (concentrating on functions for now). C++17 [namespace.std]/1: "The behavior of a C ++ program is undefined if it adds declarations or definitions to namespace std or to a namespace within namespace std unless otherwise specified." This found ad4c7b97752b4da73808402604d6f96b39d920f5 "Avoid declaring function templates in namespace std" 042e30a3dc057aef4a02d95960e4dd4fb8d083ae "Avoid adding a function template declaration to namespace std" cae9240a76cdb0eeed92421930d3b4cbef0ac201 "Avoid adding a function declaration to namespace std" Change-Id: Ic2ba54e2a8bf931d5c58cedf499c0d1229eb2166 Reviewed-on: https://gerrit.libreoffice.org/78220 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'solenv/CompilerTest_compilerplugins_clang.mk')
-rw-r--r--solenv/CompilerTest_compilerplugins_clang.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/solenv/CompilerTest_compilerplugins_clang.mk b/solenv/CompilerTest_compilerplugins_clang.mk
index 82c37fe34b07..b791e5985587 100644
--- a/solenv/CompilerTest_compilerplugins_clang.mk
+++ b/solenv/CompilerTest_compilerplugins_clang.mk
@@ -66,6 +66,7 @@ $(eval $(call gb_CompilerTest_add_exception_objects,compilerplugins_clang, \
compilerplugins/clang/test/singlevalfields \
compilerplugins/clang/test/staticconstfield \
compilerplugins/clang/test/staticvar \
+ compilerplugins/clang/test/stdfunction \
compilerplugins/clang/test/stringbuffer \
compilerplugins/clang/test/stringconcat \
compilerplugins/clang/test/stringconstant \