[LLVMbugs] [Bug 12936] New: No warning for conflicting @property names (first letter differing in case)

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu May 24 11:49:37 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=12936

             Bug #: 12936
           Summary: No warning for conflicting @property names (first
                    letter differing in case)
           Product: clang
           Version: trunk
          Platform: Macintosh
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Frontend
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: jediknil at belkadan.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


Due to the way setter names are generated for Objective-C properties, two
properties that differ only in case in their first letter will share a setter.

@property id foo; // getter=foo, setter=setFoo:
@property id Foo; // getter=Foo, setter=setFoo:

We should produce a warning in this case. (And we should not produce a warning
if they have custom setters, of course.)

-- 
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.



More information about the llvm-bugs mailing list