[PATCH] D50099: [DebugInfo][OpenCL] Address post-commit review of D49930
Scott Linder via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 6 11:14:08 PDT 2018
scott.linder added a comment.
When I went to mark these as static I noticed they use `CGDebugInfo::CreateMemberType` which uses a couple other non-static member functions, and it starts to become difficult to tease things out into nice clean static functions.
================
Comment at: lib/CodeGen/CGDebugInfo.cpp:997
llvm::DINode::DIFlags Flags = llvm::DINode::FlagAppleBlock;
unsigned LineNo = 0;
----------------
echristo wrote:
> Just noticed that LineNo is 0... for the entire function.
What should it be instead? My understanding is that LineNo=0 indicates there is no corresponding source, and these fields seem to be implementation details.
https://reviews.llvm.org/D50099
More information about the cfe-commits
mailing list