p7.cpp revision b4a7b1e587a232c95d02a8ca10eeba60164fbba1
1// RUN: %clang_cc1 -std=c++11 %s -verify
2
3constexpr int operator "" _a(const char *c) {
4  return c[0];
5}
6
7static_assert(operator "" _a("foo") == 'f', "");
8
9void puts(const char *);
10static inline void operator "" _puts(const char *c) {
11  puts(c);
12}
13void f() {
14  operator "" _puts("foo");
15  operator "" _puts("bar");
16}
17