https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79670
Bug ID: 79670 Summary: [c++1z] cannot call member function without object in noexcept declarator of a member function Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: benni.buch at gmail dot com Target Milestone: --- struct A{ void get(){} void f()noexcept(noexcept(get())){} }; int main(){} Should be a valid program, but: $ g++ -std=c++1z -o noexcept noexcept.cpp noexcept.cpp:3:32: error: cannot call member function 'void A::get()' without object void f()noexcept(noexcept(get())){}