[PATCH] D69215: [DWARF5] Added support for deleted C++ special member functions.
Sourabh Singh Tomar via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Oct 19 02:01:22 PDT 2019
SouraVX created this revision.
SouraVX added reviewers: probinson, dblaikie, aprantl.
SouraVX added a project: debug-info.
Herald added subscribers: llvm-commits, cfe-commits, hiraditya.
Herald added projects: clang, LLVM.
SouraVX marked an inline comment as done.
SouraVX added inline comments.
================
Comment at: llvm/test/DebugInfo/X86/DW_AT_deleted.ll:68
+
+attributes #0 = { noinline nounwind optnone uwtable }
+attributes #1 = { nounwind readnone speculatable willreturn }
----------------
Removed all stringified attributes that aren't strictly necessary -- as mentioned by @aprantl in noreturn patch review.
This patch adds support for deleted C++ special member functions in clang and llvm. Also added Defaulted member encodings for future support for defaulted member functions.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D69215
Files:
clang/lib/CodeGen/CGDebugInfo.cpp
clang/test/CodeGenCXX/debug-info-deleted.cpp
llvm/include/llvm/BinaryFormat/Dwarf.h
llvm/include/llvm/IR/DebugInfoFlags.def
llvm/include/llvm/IR/DebugInfoMetadata.h
llvm/lib/BinaryFormat/Dwarf.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
llvm/test/DebugInfo/X86/DW_AT_deleted.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D69215.225747.patch
Type: text/x-patch
Size: 11932 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20191019/5f103aad/attachment.bin>
More information about the cfe-commits
mailing list