Index: test/std/re/re.alg/re.alg.match/awk.pass.cpp =================================================================== --- test/std/re/re.alg/re.alg.match/awk.pass.cpp +++ test/std/re/re.alg/re.alg.match/awk.pass.cpp @@ -25,7 +25,7 @@ int main() { -/* { + { std::cmatch m; const char s[] = "a"; assert(std::regex_match(s, m, std::regex("a", std::regex_constants::awk))); @@ -615,12 +615,12 @@ assert(m.size() == 0); } std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); -*/ { + { std::cmatch m; const char s[] = "m"; - /* assert(std::regex_match(s, m,*/ std::regex("[a[=M=]z]"/*, - std::regex_constants::awk*/);//)); -/* assert(m.size() == 1); + assert(std::regex_match(s, m, std::regex("[a[=M=]z]", + std::regex_constants::awk))); + assert(m.size() == 1); assert(!m.prefix().matched); assert(m.prefix().first == s); assert(m.prefix().second == m[0].first); @@ -630,8 +630,8 @@ assert(m.length(0) == std::char_traits::length(s)); assert(m.position(0) == 0); assert(m.str(0) == s); -*/ } -/* { + } + { std::cmatch m; const char s[] = "Ch"; assert(std::regex_match(s, m, std::regex("[a[.ch.]z]", @@ -1387,4 +1387,4 @@ assert(m.position(0) == 0); assert(m.str(0) == s); } -*/} +}