[cfe-dev] gcc incompatiblity when using joined NSStrings/CFStrings
Nico Weber
nicolasweber at gmx.de
Tue Dec 18 04:30:14 PST 2007
Hi,
s0539:src nico$ cat test.m
#include <Foundation/Foundation.h>
int main()
{
NSLog(@"%@", @"a "
"b");
NSLog(@"%@", @"a "
@"b");
NSLog(@"%@", "a "
@"b");
}
s0539:src nico$ gcc test.m -framework Foundation
s0539:src nico$ ./a.out
2007-12-18 13:26:23.077 a.out[26199:10b] a b
2007-12-18 13:26:23.079 a.out[26199:10b] a b
2007-12-18 13:26:23.079 a.out[26199:10b] a b
s0539:src nico$ ./clang test.m
running "/Users/nico/src/llvm-svn/Debug/bin/clang -fsyntax-only
test.m"
test.m:10:7: error: expected ')'
@"b");
^
test.m:9:8: error: to match this '('
NSLog(@"%@", "a "
^
test.m:9:3: warning: expression result unused
NSLog(@"%@", "a "
^~~~~
3 diagnostics generated.
Nico
More information about the cfe-dev
mailing list