================ @@ -300,16 +640,17 @@ llvm::Expected<Expr *> Interpreter::ExtractValueFromExpr(Expr *E) { using namespace clang; // Temporary rvalue struct that need special care. -REPL_EXTERNAL_VISIBILITY void * +REPL_EXTERNAL_VISIBILITY extern "C" void * ---------------- vgvassilev wrote:
@AaronBallman I will need some help here. I think the windows issue we are seeing stems from here. If I move the `REPL_EXTERNAL_VISIBILITY` after `extern "C"` msvc errors out. If I keep it there I do not think it has an effect to export the symbol... https://github.com/llvm/llvm-project/pull/148701 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits