#define LINE() __LINE__ int main(int argc,char** argv) { const int x1=LINE(); enum { x2=x1 }; return 0; }
1>main.cpp(5) : error C2057: expected constant expression