136f891bdf6cf38fcc655a0930ca18664e18518d4Nate Begeman// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s 236f891bdf6cf38fcc655a0930ca18664e18518d4Nate Begeman 336f891bdf6cf38fcc655a0930ca18664e18518d4Nate Begemanvoid operator "" (const char *); // expected-error {{expected identifier}} 436f891bdf6cf38fcc655a0930ca18664e18518d4Nate Begemanvoid operator "k" foo(const char *); // \ 54ee451de366474b9c228b4e5fa573795a715216dChris Lattner expected-error {{string literal after 'operator' must be '""'}} \ 64ee451de366474b9c228b4e5fa573795a715216dChris Lattner expected-warning{{user-defined literal suffixes not starting with '_' are reserved}} 736f891bdf6cf38fcc655a0930ca18664e18518d4Nate Begemanvoid operator "" tester (const char *); // \ 836f891bdf6cf38fcc655a0930ca18664e18518d4Nate Begeman expected-warning{{user-defined literal suffixes not starting with '_' are reserved}} 936f891bdf6cf38fcc655a0930ca18664e18518d4Nate Begeman