view gcc/testsuite/g++.dg/ext/char8_t-init-1.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
line wrap: on
line source

// Test initialization from UTF-8 literals when -fchar8_t is not enabled.
// { dg-do compile }
// { dg-options "-std=c++17 -fno-char8_t" }

char c1 = 'x';
char c2 = u8'x';

const char *pc1 = "x";
const char *pc2 = u8"x";

const char (&rca1)[2] = "x";
const char (&rca2)[2] = u8"x";

char ca1[] = "x";
char ca2[] = u8"x";

signed char sca1[] = "x";
signed char sca2[] = u8"x";

unsigned char uca1[] = "x";
unsigned char uca2[] = u8"x";