================
@@ -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

Reply via email to