// RUN: %clang_cc1 -std=c++11 -verify %s
using size_t = decltype;
constexpr const char *
constexpr const char *s = "foo"_id "bar" "baz"_id "quux";
constexpr bool
static_assert;
constexpr const char *
constexpr const char *t = " " " "_trim " foo";
static_assert;
const char *u = "foo" "bar"_id "baz" "quux"_di "corge"; // expected-error {{differing user-defined suffixes ('_id' and '_di') in string literal concatenation}}