diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-05-06 18:35:21 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-05-06 18:35:21 +0000 |
commit | 483a9da5986f8afb737a751de6145a1f4bd9849b (patch) | |
tree | 9f674d453e599d58c656f1c8b818eb3cab854e53 /llvm/lib/CodeGen/BasicTargetTransformInfo.cpp | |
parent | d9769417042fbc604271eedd1b22a6770203559f (diff) | |
download | bcm5719-llvm-483a9da5986f8afb737a751de6145a1f4bd9849b.tar.gz bcm5719-llvm-483a9da5986f8afb737a751de6145a1f4bd9849b.zip |
Reapply: DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use.
Reverting r208106 to reapply r208065 with a fix for the regression. The
issue was that the enum tried to be built even if the declaration hadn't
been constructed for debug info - presenting problems for enum templates
and typedefs of enums with names for linkage purposes.
Original commit message:
This regressed a little further 208055 though it was already a little
broken.
While the requiresCompleteType optimization should be implemented here.
Future (possibly near future) work.
llvm-svn: 208114
Diffstat (limited to 'llvm/lib/CodeGen/BasicTargetTransformInfo.cpp')
0 files changed, 0 insertions, 0 deletions