Date
2017-02-15.00:00:00
Message id
5832

Content

[Adopted at the February/March, 2017 meeting.]

Consider:

  template <bool B> struct A
  {
    void static foo() noexcept(B);// only dependent on B

    void bar(struct X* x) {
      buz<noexcept(foo)>(x); // dependent call through explicit template arguments?
    }
  }; 

A value-dependent exception specification ought to make the type of the corresponding function type-dependent.