[clang-tidy] Ignore implicit casts in modernize-use-default-member-init
authorMalcolm Parsons <malcolm.parsons@gmail.com>
Tue, 14 Jan 2020 09:54:31 +0000 (09:54 +0000)
committerMalcolm Parsons <malcolm.parsons@gmail.com>
Tue, 14 Jan 2020 10:05:12 +0000 (10:05 +0000)
commit45924eb4671692b3fa9fd52fe39c81ec0647a848
tree2abb870d6edabd239496aa22d0841dfb48084e95
parentec6579fc047f9ac18588b833dfde0b69064e013a
[clang-tidy] Ignore implicit casts in modernize-use-default-member-init

Summary:
Initialising a pointer from nullptr involves an implicit cast.
Ignore it after getting initialiser from InitListExpr.

Fixes: PR44440

Reviewers: aaron.ballman, alexfh, JonasToth

Reviewed By: JonasToth

Subscribers: xazax.hun, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D72630
clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
clang-tools-extra/test/clang-tidy/checkers/modernize-use-default-member-init.cpp