needsCDecl (CmmLabel pkgId _ _)
        -- Prototypes for labels defined in the runtime system are imported
        --      into HC files via includes/Stg.h.
        | pkgId == rtsPackageKey         = False

        -- For other labels we inline one into the HC file directly.
        | otherwise                     = True
needsCDecl (CmmLabel pkgId _ _)
        -- Prototypes for labels defined in the runtime system are imported
        --      into HC files via includes/Stg.h.
        | pkgId == rtsPackageKey         = False

        -- For other labels we inline one into the HC file directly.
        | otherwise                     = True
needsCDecl (CmmLabel pkgId _ _)
        -- Prototypes for labels defined in the runtime system are imported
        --      into HC files via includes/Stg.h.
        | pkgId == rtsPackageKey         = False

        -- For other labels we inline one into the HC file directly.
        | otherwise                     = True