[Git][ghc/ghc][master] rts: Don't mark evacuate_large as inline
Marge Bot
gitlab at gitlab.haskell.org
Wed Apr 15 03:29:13 UTC 2020
Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
27cc2e7b by Ben Gamari at 2020-04-14T23:28:57-04:00
rts: Don't mark evacuate_large as inline
This function has two callsites and is quite large. GCC consequently
decides not to inline and warns instead. Given the situation, I can't
blame it. Let's just remove the inline specifier.
- - - - -
1 changed file:
- rts/sm/Evac.c
Changes:
=====================================
rts/sm/Evac.c
=====================================
@@ -298,7 +298,7 @@ copy(StgClosure **p, const StgInfoTable *info,
that has been evacuated, or unset otherwise.
-------------------------------------------------------------------------- */
-STATIC_INLINE void
+static void
evacuate_large(StgPtr p)
{
bdescr *bd;
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/27cc2e7b1c1268e59c9d16b4530f27c0d40e9464
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/27cc2e7b1c1268e59c9d16b4530f27c0d40e9464
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20200414/d5069c78/attachment.html>
More information about the ghc-commits
mailing list