Affected subclause: [conv.ptr]
 Change: Only literals are integer null pointer constants
.   Rationale: Removing surprising interactions with templates and constant
expressions
.   Effect on original feature: Valid C++ 2003 code may fail to compile or produce different results in
this revision of C++
.  For example:
void f(void *);     
void f(...);        
template<int N> void g() {
  f(0*N);           
}