blob: 41181eaa8b27c2de494b0d7b67f4f83da817ab1c [file] [log] [blame]
Anders Carlssone7e7aa22007-08-17 05:31:46 +00001#define CFSTR __builtin___CFStringMakeConstantString
2
3// RUN: clang %s -parse-ast-check
4void f() {
5 CFSTR("\242"); // expected-warning { CFString literal contains non-ASCII character }
6 CFSTR("\0"); // expected-warning { CFString literal contains NUL character }
7 CFSTR(242); // expected-error { error: CFString literal is not a string constant } \
8 expected-warning { incompatible types }
9 CFSTR("foo", "bar"); // expected-error { error: too many arguments to function }
10}