From aae168550fa3d8b21478deb7198513dad8cc0b37 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 3 Feb 2017 11:59:56 -0500 Subject: exported global variables get emitted as external in LLVM --- src/parseh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/parseh.cpp') diff --git a/src/parseh.cpp b/src/parseh.cpp index 9a83e0d6b1..01dd6a7cf6 100644 --- a/src/parseh.cpp +++ b/src/parseh.cpp @@ -1090,7 +1090,7 @@ static void visit_var_decl(Context *c, const VarDecl *var_decl) { if (is_extern) { TldVar *tld_var = create_global_var(c, name, create_const_runtime(var_type), is_const); - tld_var->var->is_extern = true; + tld_var->var->linkage = VarLinkageExternal; add_global(c, &tld_var->base); return; } -- cgit v1.2.3