HomeFreeBSD

devel/cdecl: update to 11.6

Description

devel/cdecl: update to 11.6

ChangeLog:
C++23 integer literal suffixes
The case-insensitive integer literal suffixes of uz and zu for size_t and z for ssize_t are now supported.

C++23 operator[]
Now allowing operator[] to have zero or more arguments starting in C++23.

Fixed bug with array of function
Given:

cdecl> explain int f[5](double)
declare f as function (double) returning int
cdecl (1) incorrectly elided the array and therefore (2) didn't report the array of function as an error.

typedef of function
typedefs of function are now correctly allowed:

typedef int F(void)

Details

Provenance
lerAuthored on Dec 3 2021, 6:37 PM
Parents
R11:191ada7a5463: sysutils/viddy: Add port: Modern watch command
Branches
Unknown
Tags
Unknown