Skip to content

[diff.iso] Update out of date C compatibility entries - #9270

Open
frederick-vs-ja wants to merge 1 commit into
cplusplus:mainfrom
frederick-vs-ja:c23-comp-update
Open

[diff.iso] Update out of date C compatibility entries#9270
frederick-vs-ja wants to merge 1 commit into
cplusplus:mainfrom
frederick-vs-ja:c23-comp-update

Conversation

@frederick-vs-ja

Copy link
Copy Markdown
Contributor

[diff.lex]

[diff.dcl]

Fixes #9266

[diff.lex]
- C23 also removed mixed prefixed string literal concatenation
  - https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2594.htm

[diff.dcl]
- C23 removed unprototyped function declarations
  - https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2841.htm
- C23 removed old-style function definitions
  - https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2432.pdf
- The pre-existing description for incompatibility about data member
initializers became incomplete in C++29, although the compatibility with
C was not improved or worsened.
  - https://wg21.link/p2287r6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[diff.iso] Some examples are out date in C23

1 participant