Skip to content

Commit 8fc25ff

Browse files
committed
Add additional test and update release notes
1 parent 43e7d98 commit 8fc25ff

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,9 @@ Bug Fixes in This Version
333333
- Fixed a problematic case with recursive deserialization within ``FinishedDeserializing()`` where
334334
``PassInterestingDeclsToConsumer()`` was called before the declarations were safe to be passed. (#GH129982)
335335
- Fixed a modules crash where an explicit Constructor was deserialized. (#GH132794)
336+
- Defining an integer literal suffix (e.g., ``LL``) before including
337+
``<stdint.h>`` in a freestanding build no longer causes invalid token pasting
338+
when using the ``INTn_C`` macros. (#GH85995)
336339

337340
Bug Fixes to Compiler Builtins
338341
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

clang/test/Preprocessor/stdint.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1644,6 +1644,7 @@
16441644
// it will not interfere with the definitions in stdint.h due to invalid tokens
16451645
// formed via token pasting. See GH85995 for details.
16461646
#define L %
1647+
#define U %
16471648
#define UL %
16481649
#define LL %
16491650
#define ULL %

0 commit comments

Comments
 (0)