N3544 Classification of the register storage-class specifier ------------------------------------------------------------ Author: Javier A. Múgica Purpose: Correct a minor concept presentation issue. Description ------------ The text on storage-class specifiers includes a list classifing them according to their semantics: — storage duration (static in block scope, thread_local, auto, register), — linkage (extern,static and constexpr in file scope, typedef), — value (constexpr), and — type (typedef). Here 'register' is included in "storage duration". However, it has not to do with that, and the section of the standard describing storage duration never mentions it. Proposed resolution -------------------- Change the list to: — addressability (register) — storage duration (static in block scope, thread_local, auto), — linkage (extern,static and constexpr in file scope, typedef), — value (constexpr), and — type (typedef).