
-trigraphs is now an alias for -ftrigraphs. -fno-trigraphs makes it possible to explicitly disable trigraphs, which couldn't be done before. clang -std=c++11 -fno-trigraphs now builds without GNU extensions, but with trigraphs disabled. Previously, trigraphs were only disabled in GNU modes or with -std=c++1z. Make the new -f flags the cc1 interface too. This requires changing -trigraphs to -ftrigraphs in a few cc1 tests. Related to PR21974. llvm-svn: 224790
12 lines
322 B
C
12 lines
322 B
C
// RUN: %clang_cc1 -E -ftrigraphs %s | grep -- ' ->'
|
|
// RUN: %clang_cc1 -E -ftrigraphs %s 2>&1 | grep 'backslash and newline separated by space'
|
|
// RUN: %clang_cc1 -E -ftrigraphs %s 2>&1 | grep 'trigraph converted'
|
|
// RUN: %clang_cc1 -E -CC -ftrigraphs %s
|
|
|
|
// This is an ugly way to spell a -> token.
|
|
-??/
|
|
>
|
|
|
|
// \
|
|
|