When you use Qt compiled with MSVC 2013 and try to link certain code using QString::toLower, QString::toUpper, QString::trimmed, the link will fail with error:
If you pass the decorated name to MSVC 2015's undname.exe tool, it prints:
The reason for the incompatibility is that ICC 16 does know about ref-qualified member functions and tries to call them in the DLL (see the "dllimport" part).
|For Gerrit Dashboard: QTBUG-48349|
|126204,2||ICC on Windows: Disable ref-qualified member functions in MSVC <= 2013||5.5.1||qt/qtbase||Status: MERGED||+2||0|
|127019,2||Mark ref-qualified members as always inline||dev||qt/qtbase||Status: MERGED||+2||0|