OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [c-c++-common/] [raw-string-5.c] - Blame information for rev 686

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 686 jeremybenn
// { dg-do compile }
2
// { dg-options "-std=gnu99" { target c } }
3
// { dg-options "-std=c++0x" { target c++ } }
4
 
5
const void *s0 = R"0123456789abcdefg()0123456789abcdefg";
6
        // { dg-error "raw string delimiter longer" "" { target *-*-* } 5 }
7
        // { dg-error "stray" "" { target *-*-* } 5 }
8
const void *s1 = R" () ";
9
        // { dg-error "invalid character" "" { target *-*-* } 8 }
10
        // { dg-error "stray" "" { target *-*-* } 8 }
11
const void *s2 = R"     ()      ";
12
        // { dg-error "invalid character" "" { target *-*-* } 11 }
13
        // { dg-error "stray" "" { target *-*-* } 11 }
14
const void *s3 = R")())";
15
        // { dg-error "invalid character" "" { target *-*-* } 14 }
16
        // { dg-error "stray" "" { target *-*-* } 14 }
17
const void *s4 = R"@()@";
18
        // { dg-error "invalid character" "" { target *-*-* } 17 }
19
        // { dg-error "stray" "" { target *-*-* } 17 }
20
const void *s5 = R"$()$";
21
        // { dg-error "invalid character" "" { target *-*-* } 20 }
22
        // { dg-error "stray" "" { target *-*-* } 20 }
23
const void *s6 = R"\u0040()\u0040";
24
        // { dg-error "invalid character" "" { target *-*-* } 23 }
25
        // { dg-error "stray" "" { target *-*-* } 23 }
26
 
27
int main () {}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.