1878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant//===----------------------------------------------------------------------===//
2878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant//
3878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant//                     The LLVM Compiler Infrastructure
4878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant//
5b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant// This file is dual licensed under the MIT and the University of Illinois Open
6b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant// Source Licenses. See LICENSE.TXT for details.
7878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant//
8878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant//===----------------------------------------------------------------------===//
9878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant
10878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant// <regex>
11878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant
12878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant// typedef regex_iterator<wstring::const_iterator>   wsregex_iterator;
13878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant
14878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant#include <regex>
15878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant#include <type_traits>
16878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant
17878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnantint main()
18878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant{
19878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant    static_assert((std::is_same<std::regex_iterator<std::wstring::const_iterator>, std::wsregex_iterator>::value), "");
20878465043ff69cb10c3e65385c31384ef853d9abHoward Hinnant}
21