X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2FllvmGen%2FLlvmCodeGen%2FData.hs;h=69cd0e7c2b613d24525d1c7107213ed6f3f51fcd;hp=a5b82aadf2252ac2c16d4e66da8d3d8f4a9f2c7f;hb=24a3fee9f3ff6cef6fe471ab6f0a7ba9ac001faf;hpb=1d8585bc1160be0c21c34d1f9d9c62e22b3948a8 diff --git a/compiler/llvmGen/LlvmCodeGen/Data.hs b/compiler/llvmGen/LlvmCodeGen/Data.hs index a5b82aa..69cd0e7 100644 --- a/compiler/llvmGen/LlvmCodeGen/Data.hs +++ b/compiler/llvmGen/LlvmCodeGen/Data.hs @@ -71,7 +71,7 @@ resolveLlvmData _ env (lbl, alias, unres) = label = strCLabel_llvm lbl link = if (externallyVisibleCLabel lbl) then ExternallyVisible else Internal - glob = LMGlobalVar label alias link + glob = LMGlobalVar label alias link Nothing Nothing in (env', (refs' ++ [(glob, struct)], [alias])) @@ -114,7 +114,8 @@ resData env (Left cmm@(CmmLabel l)) = -- Referenced data exists in this module, retrieve type and make -- pointer to it. Just ty' -> - let var = LMGlobalVar label (LMPointer ty') ExternallyVisible + let var = LMGlobalVar label (LMPointer ty') + ExternallyVisible Nothing Nothing ptr = LMStaticPointer var in (env, LMPtoI ptr lmty, [Nothing])