Compiler Error C3768

cannot take the address of a virtual vararg function in pure managed code

When compiling with /clr:pure, you cannot take the address of a virtual vararg function.

The following sample generates C3768:

// C3768.cpp
// compile with: /clr:pure
struct A
{
   virtual void f(...);
};

int main()
{
   &(A::f);   // C3768
}