diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-11-08 15:23:24 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-11-08 15:28:20 +0100 |
commit | 871e420cbbd8afe064e7bbc0ed426db3b01fddfa (patch) | |
tree | 2e97a4d72b9f3c561691dda995bc208ca5fceeeb /compilerplugins/clang/check.cxx | |
parent | bcfd4b0de6b67bfa3e5f42b845d7055073c68d52 (diff) |
Fix loplugin::unusedvariablecheck check for std classes
(but which finds no new hits)
Change-Id: I862a3c82932ee6d6d0946cd33f965bb8e917cff8
Diffstat (limited to 'compilerplugins/clang/check.cxx')
-rw-r--r-- | compilerplugins/clang/check.cxx | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/compilerplugins/clang/check.cxx b/compilerplugins/clang/check.cxx index 03d9683a4903..6f9ee1779bf6 100644 --- a/compilerplugins/clang/check.cxx +++ b/compilerplugins/clang/check.cxx @@ -216,14 +216,9 @@ bool isExtraWarnUnusedType(clang::QualType type) { } auto const tc = TypeCheck(rec); // Check some common non-LO types: - if (tc.Class("string").Namespace("std").GlobalNamespace() - || tc.Class("basic_string").Namespace("std").GlobalNamespace() - || tc.Class("list").Namespace("std").GlobalNamespace() - || (tc.Class("list").Namespace("__debug").Namespace("std") - .GlobalNamespace()) - || tc.Class("vector").Namespace("std").GlobalNamespace() - || (tc.Class("vector" ).Namespace("__debug").Namespace("std") - .GlobalNamespace())) + if (tc.Class("basic_string").StdNamespace() + || tc.Class("list").StdNamespace() + || tc.Class("vector").StdNamespace()) { return true; } |