diff options
Diffstat (limited to 'libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp')
-rw-r--r-- | libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp b/libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp deleted file mode 100644 index 0b4c6948140..00000000000 --- a/libcxx/test/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp +++ /dev/null @@ -1,72 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -// <regex> - -// template <class BidirectionalIterator, class Allocator, class charT, class traits> -// bool -// regex_match(BidirectionalIterator first, BidirectionalIterator last, -// match_results<BidirectionalIterator, Allocator>& m, -// const basic_regex<charT, traits>& e, -// regex_constants::match_flag_type flags = regex_constants::match_default); - -// http://llvm.org/bugs/show_bug.cgi?id=16135 - -#include <string> -#include <regex> -#include <cassert> - -void -test1() -{ - std::string re("\\{a\\}"); - std::string target("{a}"); - std::regex regex(re); - std::smatch smatch; - assert((std::regex_match(target, smatch, regex))); -} - -void -test2() -{ - std::string re("\\{a\\}"); - std::string target("{a}"); - std::regex regex(re, std::regex::extended); - std::smatch smatch; - assert((std::regex_match(target, smatch, regex))); -} - -void -test3() -{ - std::string re("\\{a\\}"); - std::string target("{a}"); - std::regex regex(re, std::regex::awk); - std::smatch smatch; - assert((std::regex_match(target, smatch, regex))); -} - -void -test4() -{ - std::string re("\\{a\\}"); - std::string target("{a}"); - std::regex regex(re, std::regex::egrep); - std::smatch smatch; - assert((std::regex_match(target, smatch, regex))); -} - -int -main() -{ - test1(); - test2(); - test3(); - test4(); -} |