]> git.lyx.org Git - lyx.git/blobdiff - src/support/regex.h
Fix bugs #6078 and #9364
[lyx.git] / src / support / regex.h
index 04f93cac5a05ab881733a2dba156d71fd6fbd7a7..dd4875e35fe587370b9f02a7832036aa3d783ec6 100644 (file)
 #ifndef LYX_REGEXP_H
 #define LYX_REGEXP_H
 
-#if __cplusplus >= 201103L && defined(LYX_USE_STD_REGEX)
+#if defined(LYX_USE_CXX11) && defined(LYX_USE_STD_REGEX)
 #  include <regex>
 #  ifdef _MSC_VER
 namespace lyx {
   // inheriting 'private' to see which functions are used and if there are
   // other ECMAScrip defaults
+  // FIXME: Is this really needed?
+  //        If yes, then the MSVC regex implementation is not standard-conforming.
   class regex : private std::regex
   {
   public: