http://llvm.org/bugs/show_bug.cgi?id=8770
Fariborz Jahanian <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #4 from Fariborz Jahanian <[email protected]> 2010-12-14 10:20:04 CST --- (In reply to comment #3) > Created an attachment (id=5894) --> (http://llvm.org/bugs/attachment.cgi?id=5894) [details] > This exhibits the issue One side-note: When submitting test case, make it stand-alone. Please do not include header files which may not be available to every one or pre-processed version of such files which may be under license. I think here is the test case exhibiting the issue. In the test case, property reference is not an l-value. Something the older versions of clang (as well as gcc) were not considering. Older versions of clang (but not gcc) would issue the error when message expression version is used (statement 2). struct S { int x; }; @interface I @property struct S rec; @end void FUNC(I* foo) { foo.rec.x = 10; // 1 [foo rec].x = 10; // 2 } -- Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ LLVMbugs mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
