Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
-
6e67fa08
by Ben Gamari at 2025-05-08T06:21:21-04:00
-
a9d0a22c
by Ben Gamari at 2025-05-08T06:21:22-04:00
2 changed files:
Changes:
... | ... | @@ -526,10 +526,10 @@ generateExternDecls = do |
526 | 526 | modifyEnv $ \env -> env { envAliases = emptyUniqSet }
|
527 | 527 | return (concat defss, [])
|
528 | 528 | |
529 | --- | Is a variable one of the special @$llvm@ globals?
|
|
529 | +-- | Is a variable one of the special @\@llvm@ globals?
|
|
530 | 530 | isBuiltinLlvmVar :: LlvmVar -> Bool
|
531 | 531 | isBuiltinLlvmVar (LMGlobalVar lbl _ _ _ _ _) =
|
532 | - "$llvm" `isPrefixOf` unpackFS lbl
|
|
532 | + "llvm." `isPrefixOf` unpackFS lbl
|
|
533 | 533 | isBuiltinLlvmVar _ = False
|
534 | 534 | |
535 | 535 | -- | Here we take a global variable definition, rename it with a
|
... | ... | @@ -125,7 +125,7 @@ genGlobalLabelArray var_nm clbls = do |
125 | 125 | prio = LMStaticLit $ LMIntLit 0xffff i32
|
126 | 126 | in LMStaticStrucU [prio, fn, null] entry_ty
|
127 | 127 | |
128 | - arr_var = LMGlobalVar var_nm arr_ty Internal Nothing Nothing Global
|
|
128 | + arr_var = LMGlobalVar var_nm arr_ty Appending Nothing Nothing Global
|
|
129 | 129 | mkFunTy lbl = LMFunction $ LlvmFunctionDecl lbl ExternallyVisible CC_Ccc LMVoid FixedArgs [] Nothing
|
130 | 130 | entry_ty = LMStructU [i32, LMPointer $ mkFunTy $ fsLit "placeholder", LMPointer i8]
|
131 | 131 | arr_ty = LMArray (length clbls) entry_ty
|