HomeFreeBSD

devel/cdecl: update to 18.4

Description

devel/cdecl: update to 18.4

C++26
Initial support for C++26 has been added, specifically = delete("reason") is now supported.

However, since C++26 is (at least) 2 years away, the default language for C++ is still C++23.

Placemarker for empty macro argument
Macros that can take a single argument can also accept no arguments since it's interpreted as an argument of a placemarker, e.g.:

cdecl> #define M1(A) [A]
cdecl> expand M1()
M1() => [A]

A =>

M1() => []
is correct.

Details

Provenance
lerAuthored on Sep 7 2024, 10:55 PM
Parents
R11:6083051fb763: misc/freebsd-release-manifests: Add 13.4-RC3 MANIFEST files
Branches
Unknown
Tags
Unknown