Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-78430

create a clean fix for immer exception macros

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Storage Execution
    • Execution Team 2024-01-22, Execution Team 2024-04-15

    Description

      The upstream maintainer is eager to receive a PR from us to fix this.

      Two problems are happeing here.

      1. The detection of exception support is incorrect and fails on GCC.

      2. The macros used by immer to represent throw/try/catch generate warnings in some build modes, as it appears to the compiler like a missing return statement.

      Follow up on SERVER-77694.
      See original ticket for details.

      Attachments

        Activity

          People

            dan.larkin-york@mongodb.com Dan Larkin-York
            billy.donahue@mongodb.com Billy Donahue
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: