prog.cpp: In function ‘int main()’:
prog.cpp:21:3: error: expected identifier before ‘[’ token
[[noreturn]] void (boo*);
^
prog.cpp: In lambda function:
prog.cpp:21:15: error: expected ‘{’ before ‘void’
[[noreturn]] void (boo*);
^~~~
prog.cpp: In function ‘int main()’:
prog.cpp:21:15: error: expected ‘;’ before ‘void’
prog.cpp:22:2: error: ‘boo’ was not declared in this scope
boo =&foo;
^~~
prog.cpp: In function ‘void AFunctionThatDoesNotReturn()’:
prog.cpp:5:49: warning: ‘noreturn’ function does return
[[noreturn]] void AFunctionThatDoesNotReturn() {}
^