The attached file, when compiled with "icl /Qstd=c++0x test.cpp", results in
Intel C++ Compiler XE for applications running on IA-32, Version 18.104.22.1685 Build 20120410
Copyright (C) 1985-2012 Intel Corporation. All rights reserved.
test.cpp(4): internal error: assertion failed at: "shared/cfe/edgcpfe/ms_lower_name.c", line 1653
compilation aborted for test.cpp (code 4)
The version without a template alias compiles fine.
Also, compiling a project (in VS2010) where this error was first encountered gives a message similar to this, but not quite---note the missing "internal":
1>main.cpp(104): error : assertion failed at: "shared/cfe/edgcpfe/ms_lower_name.c", line 1653
In both cases, the reported location has nothing to do with the actual problem source.