1762bb9d0ad20320b9f97a841dce57ba5e8e48b07Richard Smith// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s 20486d746019f8310589b1f0d92edcc4bb3916b33Sean Hunt 3a6c058dd75c5563cced821fc16766a7cc179e00cSean Huntvoid operator "" (const char *); // expected-error {{expected identifier}} 42fb4ae36825ca3a0cbe7e845c5747062870066beRichard Smithvoid operator "k" foo(const char *); // \ 52fb4ae36825ca3a0cbe7e845c5747062870066beRichard Smith expected-error {{string literal after 'operator' must be '""'}} \ 62fb4ae36825ca3a0cbe7e845c5747062870066beRichard Smith expected-warning{{user-defined literal suffixes not starting with '_' are reserved}} 72fb4ae36825ca3a0cbe7e845c5747062870066beRichard Smithvoid operator "" tester (const char *); // \ 82fb4ae36825ca3a0cbe7e845c5747062870066beRichard Smith expected-warning{{user-defined literal suffixes not starting with '_' are reserved}} 9