[clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)

William Junda Huang via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 30 15:00:14 PDT 2024


================
@@ -1787,7 +1787,26 @@ Value *ScalarExprEmitter::VisitMemberExpr(MemberExpr *E) {
     }
   }
 
-  return EmitLoadOfLValue(E);
+  llvm::Value *Result = EmitLoadOfLValue(E);
+
+  // If -fdebug_info_for_profiling is specified, emit a pseudo variable and its
----------------
huangjd wrote:

Fixed

https://github.com/llvm/llvm-project/pull/81545


More information about the llvm-commits mailing list