diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2019-08-28 11:17:20 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2019-08-28 12:47:21 +0200 |
commit | 5f3c2204eb7dbe82cc64bf0ade34ecfb4b9ffc05 (patch) | |
tree | cf0ad0f1ff2e5223ae09c8f57e5270f61971ac36 /solenv/CompilerTest_compilerplugins_clang.mk | |
parent | 28e2dc30149178bbe6f59e28ddef3f0bd62d4bb1 (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.mk | 1 |
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 \ |