Skip to content

FSI 4.7: expression is too large and/or complex to emit #7673

@kevmal

Description

@kevmal

The following has never caused issues but with "F# Interactive version 10.6.0.0 for F# 4.7" it gives a

error FS0073: internal error: Expression is too large and/or complex to emit.

The actual record is longer I just deleted fields to reduce the example length:

    type Row = 
        {
            ``PRECID`` : string
            ``PFIRM`` : string
            ``POFFIC`` : string
            ``PACCT`` : string
            ``PATYPE`` : string
            ``PCUSIP`` : string
            ``PCTYM`` : string
            ``PSBCUS`` : string
            ``PSTYPE`` : string
            ``PSUBTY`` : string
            ``PSTYP2`` : string
            ``PSTRIK`` : string
            ``PEXPDT`` : string
            ``PTDATE`` : string
            ``PTPRIC`` : string
            ``PBS`` : string
            ``PSPRED`` : string
            ``PACNTY`` : string
            ``PRR`` : string
            ``PQTY`` : string
            ``PSDSC1`` : string
            ``PSDSC2`` : string
            ``PMKVAL`` : string
            ``PYSTMV`` : string
            ``PMULT`` : string
            ``PSDATE`` : string
            ``PDELTA`` : string
            ``PLTDAT`` : string
            ``PPCNTY`` : string
            ``PEXCH`` : string
            ``PFC`` : string
            ``PTYPE`` : string
            ``PSYMBL`` : string
            ``PPTYPE`` : string
            ``PSUBEX`` : string
            ``PMATDT`` : string
            ``PPRTPR`` : string
            ``PBASIS`` : string
            ``PCLOSE`` : string
            ``PPRCDT`` : string
            ``PPRTCP`` : string
            ``PUNDCP`` : string
            ``PPRTUC`` : string
            ``PPRVCP`` : string
            ``PCURSY`` : string
            ``PCURCD`` : string
            ``PCMNT1`` : string
            ``PCMNT2`` : string
            ``PCMNT3`` : string
            ``PRTHT`` : string
            ``POC`` : string
            ``PGIVIO`` : string
            ``PGIVF#`` : string
            ``PCARD`` : string
            ``PCOMM`` : string
            ``PFEE1`` : string
        }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions