forked from OSchip/llvm-project
17 lines
317 B
C++
17 lines
317 B
C++
|
// RUN: %clang_cc1 -std=c++11 %s -verify
|
||
|
|
||
|
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");
|
||
|
}
|