// RUN: %clang_cc1 -std=c++11 %s -verify | |
// expected-no-diagnostics | |
constexpr int operator "" _a(const char *c) { | |
return c[0]; | |
} | |
static_assert(operator "" _a("foo") == 'f', ""); | |
void puts(const char *); | |
static inline void operator "" _puts(const char *c) { | |
puts(c); | |
} | |
void f() { | |
operator "" _puts("foo"); | |
operator "" _puts("bar"); | |
} |