MSVC do not really support initilizer_list
authorOlivier Goffart <olivier.goffart@nokia.com>
Wed, 20 Apr 2011 11:49:19 +0000 (13:49 +0200)
committerQt Continuous Integration System <qt-info@nokia.com>
Thu, 26 May 2011 12:16:22 +0000 (14:16 +0200)
std::initializer_list exists, but it is not possible to do bracket
initialisation

Reviewed-by: Joao
(cherry picked from commit a09f5c425079405e72078813bdb7b103c29a5221)
Change-Id: I837f18f043b18410c1d93b9f1156acf729dad510
Reviewed-on: http://codereview.qt.nokia.com/143
Reviewed-by: Olivier Goffart <olivier.goffart@nokia.com>
src/corelib/global/qglobal.h

index 3282390..b3eeff7 100644 (file)
@@ -425,15 +425,11 @@ namespace QT_NAMESPACE {}
 
 #if defined(Q_CC_MSVC) && _MSC_VER >= 1600
 #      define Q_COMPILER_RVALUE_REFS
-#      define Q_COMPILER_INITIALIZER_LISTS
 #      define Q_COMPILER_AUTO_TYPE
 #      define Q_COMPILER_LAMBDA
 #      define Q_COMPILER_DECLTYPE
-//#      define Q_COMPILER_VARIADIC_TEMPLATES
-//#      define Q_COMPILER_CLASS_ENUM
-//#      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
-//#      define Q_COMPILER_UNICODE_STRINGS
-//#      define Q_COMPILER_EXTERN_TEMPLATES
+//  MSCV has std::initilizer_list, but do not support the braces initilization
+//#      define Q_COMPILER_INITIALIZER_LISTS
 #  endif