[PATCH] D45124: [CodeGen] Record if a C++ record is a trivial type
Roman Lebedev via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 23 13:50:38 PDT 2018
Test?
On Mon, Jul 23, 2018 at 11:49 PM, Aaron Smith via Phabricator via
llvm-commits <llvm-commits at lists.llvm.org> wrote:
> This revision was automatically updated to reflect the committed changes.
> Closed by commit rC337736: [CodeGen] Record if a C++ record is a trivial type (authored by asmith, committed by ).
>
> Repository:
> rC Clang
>
> https://reviews.llvm.org/D45124
>
> Files:
> lib/CodeGen/CGDebugInfo.cpp
>
>
> Index: lib/CodeGen/CGDebugInfo.cpp
> ===================================================================
> --- lib/CodeGen/CGDebugInfo.cpp
> +++ lib/CodeGen/CGDebugInfo.cpp
> @@ -2908,6 +2908,10 @@
> Flags |= llvm::DINode::FlagTypePassByReference;
> else
> Flags |= llvm::DINode::FlagTypePassByValue;
> +
> + // Record if a C++ record is trivial type.
> + if (CXXRD->isTrivial())
> + Flags |= llvm::DINode::FlagTrivial;
> }
>
> llvm::DICompositeType *RealDecl = DBuilder.createReplaceableCompositeType(
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
More information about the cfe-commits
mailing list