{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidj5nsk7g67inm3rhpxte3xnrvkuj2ibd4fliuadellj4nbtbtkpi",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mn4333zoodz2"
  },
  "path": "/t/how-trustworthy-and-robust-is-ghc/14175#post_4",
  "publishedAt": "2026-05-30T21:55:36.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "190540"
  ],
  "textContent": "I think the comparison to LLVM is pretty interesting actually!\nLLVM receives much more funding and has many more active contributors than GHC. And yet issues like #190540 still happen, where any program that used `musttail` or the `tailcc` calling convention with `byval` parameters (i.e. essentially any non-trivial program that used `musttail` or `tailcc`) was totally miscompiled under LLVM 22.1.\nThis isn’t to say that there isn’t room for improvement in GHC’s processes (or LLVM’s), but I don’t think GHC is unique here in any way. Compilers are hard.",
  "title": "How trustworthy and robust is GHC?"
}