/* $NetBSD: msg_292.c,v 1.5 2023/03/28 14:44:35 rillig Exp $ */ # 3 "msg_292.c" // Test for message: cannot concatenate wide and regular string literals [292] /* lint1-extra-flags: -X 351 */ const char c_c_c_w_w_w[] = "c2" "c 4" "c 8" /* expect+1: error: cannot concatenate wide and regular string literals [292] */ L"w2" /* expect+1: error: cannot concatenate wide and regular string literals [292] */ L"w 4" /* expect+1: error: cannot concatenate wide and regular string literals [292] */ L"w 8"; /* The 15 results from 2 + 4 + 8 + '\0'. */ /* expect+1: error: negative array dimension (-15) [20] */ typedef int reveal_sizeof_c_c_c_w_w_w[-(int)sizeof(c_c_c_w_w_w)]; const char c_w_c_w_c_w[] = "c2" /* expect+1: error: cannot concatenate wide and regular string literals [292] */ L"w2" "c 4" /* expect+1: error: cannot concatenate wide and regular string literals [292] */ L"w 4" "c 8" /* expect+1: error: cannot concatenate wide and regular string literals [292] */ L"w 8"; /* expect+1: error: negative array dimension (-15) [20] */ typedef int reveal_sizeof_c_w_c_w_c_w[-(int)sizeof(c_w_c_w_c_w)];