Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-12699

Remove all instances of the 'inline' keyword in the sources

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build-compile
    • Labels:
    • Storage Engines
    • StorEng - Defined Pipeline

      The inline keyword has always been advisory for the compilers and never guaranteed that the function will be inlined. Likewise, the absence of the inline keyword doesn't guarantee that the function will not be inlined. The inlining behavior is controlled by -O* and other compiler flags.

      Consider removing all inline keywords from the WT source where we believe they don't play any role to avoid confusion.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            y.ershov@mongodb.com Yury Ershov
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: