CWG1739 Conversion of floating point to enumeration
CWG1746 Are volatile scalar types trivially copyable?
CWG1747 Constant initialization of reference to function