Follow

C++ 

A function call is an lvalue if it returns an lvalue reference meaning the following fucked up and evil code compiles:

int& get_seven() {
int seven = 7;
return seven;
}

int main() {
get_seven() = 8;
}

C++ 

@wallhackio “returning an lvalue reference” and other statements dreamed up by the truly deranged

re: C++ 

@aescling I tried getting WSL to work on my machine and after running into a few issues I don't care enough so you'll have to do it

re: C++ 

@wallhackio smh @ me fur not setting up the glitchcat tilde yet

re: C++ 

@alyssa @aescling it runs without complaints over here lmao

re: C++ 

@wallhackio @aescling executing without obvious problems is a perfectly acceptable way to handle undefined behavior.

Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.