Stabilisation Report
Summary
This PR will stabilise inline_const feature in expression position. inline_const_pat is still unstable and will not be stabilised.
The feature will allow code like this...
I'm not getting it. What's the point? It seems very much like a cpp-ism where you can put const in so many places.
const int n2 = 0; // const object
int const n3 = 0; // const object (same as n2)
// https://learn.microsoft.com/en-us/cpp/cpp/const-and-volatile-pointers?view=msvc-170
const char *cpch; // const variable cannot point to another pointer
char * const pchc; // value of pointer is constant
int f() const; // members cannot be modified in this, only read
std::string const f(); // returns a constant