Revert r345009 "[DebugInfo] Generate debug information for labels. (After fix PR39094)"
authorHans Wennborg <hans@hanshq.net>
Tue, 23 Oct 2018 13:17:13 +0000 (13:17 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 23 Oct 2018 13:17:13 +0000 (13:17 +0000)
commit022cb5bd25aabc5734c8f1c86c3ceb7907d3775a
tree5d40b3c17e996df430a3d1ca6ae725331dcef549
parent9a2ee1ea2d1e79732e87b8b14974272a2ce3f3c4
Revert r345009 "[DebugInfo] Generate debug information for labels. (After fix PR39094)"

This broke the Chromium build. See
https://bugs.chromium.org/p/chromium/issues/detail?id=898152#c1 for the
reproducer.

> Generate DILabel metadata and call llvm.dbg.label after label
> statement to associate the metadata with the label.
>
> After fixing PR37395.
> After fixing problems in LiveDebugVariables.
> After fixing NULL symbol problems in AddressPool when enabling
> split-dwarf-file.
> After fixing PR39094.
>
> Differential Revision: https://reviews.llvm.org/D45045

llvm-svn: 345026
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/CodeGen/CGDebugInfo.h
clang/lib/CodeGen/CGStmt.cpp
clang/test/CodeGen/debug-label-inline.c [deleted file]
clang/test/CodeGen/debug-label.c [deleted file]