• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Why can't I name a property `tag'?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why can't I name a property `tag'?


  • Subject: Re: Why can't I name a property `tag'?
  • From: "Michael Ash" <email@hidden>
  • Date: Thu, 10 Jul 2008 15:29:37 -0400

On Thu, Jul 10, 2008 at 11:52 AM, Graham Cox <email@hidden> wrote:
> Actually it doesn't emit a warning.
>
> If you recall my problem a few weeks ago with:
>
> - (float) position;
>
> vs.
>
> - (int) position;
>
> the compiler sailed blithely on without a mention, generating code that
> smashed the stack to pieces.
>
> This is different from the situation that does emit a warning, where the
> method is completely unknown and is assumed to return type 'id'. I do
> compile with many additional warnings, but I haven't found one that picks up
> this problem.

Some experimentation reveals that the compiler is "merely" extremely
inconsistent about when it warns. For example, int and void warns,
float and void warns, but float and int does not. Double and int
warns, double and float warns, but int and id does not. I can't find
any particular pattern to it, but it's clear that it's a bug, not a
deliberate omission. I recommend you file a bug with Apple.

Mike
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Why can't I name a property `tag'?
      • From: Uli Kusterer <email@hidden>
    • Re: Why can't I name a property `tag'?
      • From: "Michael Ash" <email@hidden>
    • Re: Why can't I name a property `tag'?
      • From: Steve Bird <email@hidden>
    • Re: Why can't I name a property `tag'?
      • From: Randall Meadows <email@hidden>
References: 
 >Why can't I name a property `tag'? (From: an0 <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: Graham Cox <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: an0 <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: "I. Savant" <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: an0 <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: Jean-Daniel Dupas <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: an0 <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: Jens Alfke <email@hidden>)
 >Re: Why can't I name a property `tag'? (From: Graham Cox <email@hidden>)

  • Prev by Date: Re: Storing structured data in file - any easy way?
  • Next by Date: Re: Why can't I name a property `tag'?
  • Previous by thread: Re: Why can't I name a property `tag'?
  • Next by thread: Re: Why can't I name a property `tag'?
  • Index(es):
    • Date
    • Thread