[clang-tidy] Handle unions with existing default-member-init
authorMalcolm Parsons <malcolm.parsons@gmail.com>
Mon, 4 Feb 2019 21:09:31 +0000 (21:09 +0000)
committerMalcolm Parsons <malcolm.parsons@gmail.com>
Mon, 4 Feb 2019 21:09:31 +0000 (21:09 +0000)
commita7c957fd81491620893b980ad47eb066763f9c26
treeb75645d72e18d17523a5e926da9596f0361f83bf
parent9b6b9a5791dbe79ce8e9e7336de5fa74ded13f1a
[clang-tidy] Handle unions with existing default-member-init

Summary:
clang-tidy's modernize-use-default-member-init was crashing for unions
with an existing default member initializer.

Fixes PR40492

Reviewers: aaron.ballman, alexfh, JonasToth

Reviewed By: JonasToth

Subscribers: JonasToth, riccibruno, xazax.hun, cfe-commits

Tags: #clang, #clang-tools-extra

Differential Revision: https://reviews.llvm.org/D57665

llvm-svn: 353092
clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
clang-tools-extra/test/clang-tidy/modernize-use-default-member-init.cpp