1*ef2cdfe3SLouis Dionne //===----------------------------------------------------------------------===// 2*ef2cdfe3SLouis Dionne // 3*ef2cdfe3SLouis Dionne // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*ef2cdfe3SLouis Dionne // See https://llvm.org/LICENSE.txt for license information. 5*ef2cdfe3SLouis Dionne // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*ef2cdfe3SLouis Dionne // 7*ef2cdfe3SLouis Dionne //===----------------------------------------------------------------------===// 8*ef2cdfe3SLouis Dionne 9*ef2cdfe3SLouis Dionne // UNSUPPORTED: c++03, c++11 10*ef2cdfe3SLouis Dionne 11*ef2cdfe3SLouis Dionne #include <string> 12*ef2cdfe3SLouis Dionne f()13*ef2cdfe3SLouis Dionnevoid f() { 14*ef2cdfe3SLouis Dionne { 15*ef2cdfe3SLouis Dionne using std::string; 16*ef2cdfe3SLouis Dionne string foo = ""s; // expected-error {{no matching literal operator}} 17*ef2cdfe3SLouis Dionne } 18*ef2cdfe3SLouis Dionne { 19*ef2cdfe3SLouis Dionne std::string foo = ""s; // expected-error {{no matching literal operator}} 20*ef2cdfe3SLouis Dionne } 21*ef2cdfe3SLouis Dionne } 22