[Heikki Kultala] This patch contains the ABI changes for the TCE target.
[clang.git] / test / Lexer / block_cmt_end.c
blobb03fb23f8eeb4c413ae9e3a82c9c08891f26b9ba
1 /*
2 RUN: %clang_cc1 -E -trigraphs %s | grep bar
3 RUN: %clang_cc1 -E -trigraphs %s | grep foo
4 RUN: %clang_cc1 -E -trigraphs %s | not grep abc
5 RUN: %clang_cc1 -E -trigraphs %s | not grep xyz
6 RUN: %clang_cc1 -fsyntax-only -trigraphs -verify %s
7 */
9 // This is a simple comment, /*/ does not end a comment, the trailing */ does.
10 int i = /*/ */ 1;
12 /* abc
14 next comment ends with normal escaped newline:
17 /* expected-warning {{escaped newline}} expected-warning {{backslash and newline}} *\
20 int bar /* expected-error {{expected ';' after top level declarator}} */
22 /* xyz
24 next comment ends with a trigraph escaped newline: */
26 /* expected-warning {{escaped newline between}} expected-warning {{backslash and newline separated by space}} expected-warning {{trigraph ends block comment}} *??/
29 foo
32 // rdar://6060752 - We should not get warnings about trigraphs in comments:
33 // '????'
34 /* ???? */