================ @@ -5935,3 +5918,28 @@ llvm::DINode::DIFlags CGDebugInfo::getCallSiteRelatedAttrs() const { return llvm::DINode::FlagAllCallsDescribed; } + +llvm::DIExpression * +CGDebugInfo::createConstantValueExpression(clang::ValueDecl const *VD, + const APValue &Val) { + llvm::DIExpression *ValExpr = nullptr; ---------------- felipepiovezan wrote:
I know this is how the original code was written, but since we are making a separate function we are now in a position where we can delete this line, early-return on the `if` and replace all assignments to `ValExpr` with return statements. https://github.com/llvm/llvm-project/pull/70674 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits