summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2019-06-13 13:52:45 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2019-06-13 13:52:45 +0000
commitab240c5eee4ce9449f372dcf0cf4aa50aa7afd57 (patch)
treec2bc2e36d96e62ab1d3bc4337237d41d91927a03 /clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
parent31d68804fd4612f0ba1c99ca6686c3825044b46d (diff)
downloadbcm5719-llvm-ab240c5eee4ce9449f372dcf0cf4aa50aa7afd57.tar.gz
bcm5719-llvm-ab240c5eee4ce9449f372dcf0cf4aa50aa7afd57.zip
[clang-tidy] Fixed abseil-duration-unnecessary-conversion tests for c++17
Summary: Fixed abseil-duration-unnecessary-conversion tests for c++17 Reviewers: hokein, gribozavr Reviewed By: gribozavr Subscribers: xazax.hun, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D63263 Patch by Johan Vikström. llvm-svn: 363263
Diffstat (limited to 'clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp b/clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
index 2ba90eec853..948feee3c50 100644
--- a/clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
+++ b/clang-tools-extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
@@ -30,10 +30,9 @@ void DurationUnnecessaryConversionCheck::registerMatchers(MatchFinder *Finder) {
// Matcher which matches the current scale's factory with a `1` argument,
// e.g. `absl::Seconds(1)`.
- auto factory_matcher = cxxConstructExpr(hasArgument(
- 0,
+ auto factory_matcher = ignoringElidableConstructorCall(
callExpr(callee(functionDecl(hasName(DurationFactory))),
- hasArgument(0, ignoringImpCasts(integerLiteral(equals(1)))))));
+ hasArgument(0, ignoringImpCasts(integerLiteral(equals(1))))));
// Matcher which matches either inverse function and binds its argument,
// e.g. `absl::ToDoubleSeconds(dur)`.
OpenPOWER on IntegriCloud