[PATCH] D141215: [clang-repl] Introduce Value to capture expression results

Jun Zhang via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon May 1 08:18:59 PDT 2023


junaire marked an inline comment as done.
junaire added inline comments.


================
Comment at: clang/lib/Interpreter/Interpreter.cpp:211
+    void __clang_Interpreter_SetValueNoAlloc(void*,void*,void*,unsigned long long);
+    template <class T, class = T (*)() /*disable for arrays*/>
+    void __clang_Interpreter_SetValueCopyArr(T* Src, void* Placement, unsigned long Size) {
----------------
v.g.vassilev wrote:
> Can you add an `#ifdef __cplusplus` and add a value printing tests that run in clang-repl in C mode?
After a private chat, we decide to disable the feature in C mode because it sounds like a bad idea to give C incomplete value printing support.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141215/new/

https://reviews.llvm.org/D141215



More information about the cfe-commits mailing list