[Sema] Commit a better fix for r240242
authorDavide Italiano <davide@freebsd.org>
Fri, 26 Jun 2015 00:18:35 +0000 (00:18 +0000)
committerDavide Italiano <davide@freebsd.org>
Fri, 26 Jun 2015 00:18:35 +0000 (00:18 +0000)
commit982bbf404eba2d968afda5c674d4821652159c53
tree4729451e0137b7c2611d284c623c4fbc9dd3e8cb
parent2ca46867e1af105fd7926bd1a5d374b509f6d711
[Sema] Commit a better fix for r240242

Skip calls to HasTrivialDestructorBody() in the case where the
destructor is never invoked. Alternatively, Richard proposed to change
Sema to declare a trivial destructor for anonymous union member, which
seems too wasteful.

Differential Revision: http://reviews.llvm.org/D10508

llvm-svn: 240742
clang/lib/CodeGen/CGClass.cpp