id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 11696,variant& operator=(variant&& rhs) never noexcept under clang,Tobias Reh ,Antony Polukhin,"The noexcept specification for variant's move assignment operator is compiled only conditionally under the following preprocessor switch: {{{#!c++ #if !defined(__GNUC__) || (__GNUC__ != 4) || (__GNUC_MINOR__ > 6) }}} clang 3.6 defines the gnu macros as if it were gcc 4.2. Therefore the above switch evaluates to false and the noexcept specification is not visible under clang. ",Bugs,closed,Boost 1.62.0,variant,Boost 1.57.0,Problem,fixed,,