[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