<div>I'm trying to compile some Boxed Expressions with clang 3.1</div><div><br></div><div>##</div><div># Clang Version</div><div>##</div><div><div>charemma $ clang --version </div><div>Debian clang version 3.1-5ppa1 (branches/release_31) (based on LLVM 3.1)</div>
<div>Target: i386-pc-linux-gnu</div><div>Thread model: posix</div></div><div><br></div><div>##</div><div># Sample code in main.c</div><div>##</div><div>NSString *path = @(getenv("PATH"));</div><div>NSLog(@"PATH %@", path);</div>
<div><br></div><div><br></div><div>##</div><div># compiler usage</div><div>##</div><div>charemma$ clang  -x objective-c -I/opt/GNUstep/include  -o main.c.o  -c main.c<br></div><div><div>main.c:10:22: error: unexpected '@' in program</div>
<div>    NSString *path = @(getenv("PATH"));</div><div>                     ^</div><div>1 error generated.</div></div><div><br></div><div>Do I need to pass any specific flag to clang to get support for Boxed Expressions like @(getenv("PATH"))?</div>
<div><br></div><div>According to this article <a href="http://clang.llvm.org/docs/ObjectiveCLiterals.html">http://clang.llvm.org/docs/ObjectiveCLiterals.html</a> this should be supported <span style="font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,Helvetica,sans-serif;line-height:19px">starting with clang v3.1</span></div>