Compiler Error C2382

'function' : redefinition; different exception specifications

Under /Za, this error indicates that a function overload was attempted only on the exception specification.

The following sample generates C2382:

// C2382.cpp  
// compile with: /Za /c  
void f1(void) throw(int) {}  
void f1(void) throw(char) {}   // C2382  
void f2(void) throw(char) {}   // OK