/* Test errors for bad string literal concatenation. */ /* { dg-do compile } */ /* { dg-options "-std=c2x -pedantic-errors" } */ void *pLU = L"" U""; /* { dg-error "non-standard concatenation" } */ void *pL_U = L"" "" U""; /* { dg-error "non-standard concatenation" } */ void *pLu = L"" u""; /* { dg-error "non-standard concatenation" } */ void *pL_u = L"" "" u""; /* { dg-error "non-standard concatenation" } */ void *pLu8 = L"" u8""; /* { dg-error "non-standard concatenation" } */ void *pL_u8 = L"" "" u8""; /* { dg-error "non-standard concatenation" } */ void *pUL = U"" L""; /* { dg-error "non-standard concatenation" } */ void *pU_L = U"" "" L""; /* { dg-error "non-standard concatenation" } */ void *pUu = U"" u""; /* { dg-error "non-standard concatenation" } */ void *pU_u = U"" "" u""; /* { dg-error "non-standard concatenation" } */ void *pUu8 = U"" u8""; /* { dg-error "non-standard concatenation" } */ void *pU_u8 = U"" "" u8""; /* { dg-error "non-standard concatenation" } */ void *puL = u"" L""; /* { dg-error "non-standard concatenation" } */ void *pu_L = u"" "" L""; /* { dg-error "non-standard concatenation" } */ void *puU = u"" U""; /* { dg-error "non-standard concatenation" } */ void *pu_U = u"" "" U""; /* { dg-error "non-standard concatenation" } */ void *puu8 = u"" u8""; /* { dg-error "non-standard concatenation" } */ void *pu_u8 = u"" "" u8""; /* { dg-error "non-standard concatenation" } */ void *pu8L = u8"" L""; /* { dg-error "non-standard concatenation" } */ void *pu8_L = u8"" "" L""; /* { dg-error "non-standard concatenation" } */ void *pu8U = u8"" U""; /* { dg-error "non-standard concatenation" } */ void *pu8_U = u8"" "" U""; /* { dg-error "non-standard concatenation" } */ void *pu8u = u8"" u""; /* { dg-error "non-standard concatenation" } */ void *pu8_u = u8"" "" u""; /* { dg-error "non-standard concatenation" } */