[all-commits] [llvm/llvm-project] 0e3fdc: [C23] Support the SNAN macros in <float.h> (#162858)

Aaron Ballman via All-commits all-commits at lists.llvm.org
Mon Oct 13 04:52:23 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0e3fdc222a04f723f85b1c78322bf20d71dcdafc
      https://github.com/llvm/llvm-project/commit/0e3fdc222a04f723f85b1c78322bf20d71dcdafc
  Author: Aaron Ballman <aaron at aaronballman.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Headers/float.h
    M clang/test/C/C2y/n3364.c

  Log Message:
  -----------
  [C23] Support the SNAN macros in <float.h> (#162858)

These macros were brought in as part of the TS 18661-1 integration in
C23, and then renamed in WG14 N2710.

Test coverage is being added to WG14 N3364 from C2y because that paper
was fixing a bug with the way these macros are handled with unary + and
- operators, so all the existing test coverage was there, just needed to
use a header file instead of defining the macros manually.

Fixes #162830



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list