name.pass.cpp revision b64f8b07c104c6cc986570ac8ee0ed16a9f23976
19f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson//===----------------------------------------------------------------------===// 29f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// 39f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// The LLVM Compiler Infrastructure 49f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// 59f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// This file is dual licensed under the MIT and the University of Illinois Open 69f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// Source Licenses. See LICENSE.TXT for details. 79f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// 89f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson//===----------------------------------------------------------------------===// 99f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson 109f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// <locale> 119f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson 129f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson// basic_string<char> name() const; 139f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson 149f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson#include <locale> 159f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson#include <cassert> 169f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson 179f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilsonint main() 189f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson{ 199f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson { 209f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson std::locale loc; 219f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson assert(loc.name() == "C"); 229f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson } 239f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson { 249f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson std::locale loc("en_US"); 259f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson assert(loc.name() == "en_US"); 269f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson } 279f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson} 289f8118474e9513f7a5b7d2a05e4a0fb15d1a6569Jesse Wilson