Skip to content

cdecl-11.4

Compare
Choose a tag to compare
@paul-j-lucas paul-j-lucas released this 15 Oct 03:21
· 4407 commits to master since this release

_Atomic(T) in C++23
Now supporting the _Atomic(T) macro in C++23.

Fixed pointer to a typedef of void
Declarations like:

typedef void V
explain V *p

are now fixed.

Allow declarations using unknown scoped type names
Previously, cdecl complained about things like:

cdecl> define S as struct S
cdecl> explain S::T x
                  ^
19: error: "T": unknown name

Now, it just assumes the T is a type:

declare x as T of structure S

cvr-qualified _Atomic
const-volatile-restrict-qualified _Atomic types are now correctly forbidden.