[dcl.attr.noreturn] предоставляет следующий пример:
[[ noreturn ]] void f() {
throw "error";
// OK
}
но я не понимаю, что такое точка [[noreturn]], потому что возвращаемый тип функции уже void.
Итак, какова точка атрибута noreturn? Как он должен использоваться?