https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79318

--- Comment #1 from John Simon <gcc at mailinator dot com> ---
Full example:

#include <iostream>

using namespace std;


class Foo
{
  private:
    int a;
  public:
    Foo():a(0){};
    &operator int() {return a;};  // this fails with Clang    
};


int main()
{
  Foo foo;

  int x = foo;

  cout << x << endl;  

}

Reply via email to