Am Wed, 23 Apr 2014 22:56:27 -0400 schrieb "Steven Schveighoffer" <schvei...@yahoo.com>:
> On Wed, 23 Apr 2014 22:56:54 -0400, Marco Leise <marco.le...@gmx.de> wrote: > > > Am Tue, 21 Jan 2014 04:34:56 +0000 > > schrieb "Brian Schott" <briancsch...@gmail.com>: > > > >> There's a small feature wishlist in the project's README, but I'd > >> like to get some opinions from the newsgroup: What kinds of > >> errors have you seen in your code that you think a static > >> analysis tool could help with? > > > > Yes, this one: > > > > size_t shiftAmount = 63; > > […] > > auto x = 1 << shiftAmount; > > > > The trouble is that auto will now resolve to int instead of > > size_t as indicated by the type of shiftAmount. Sure, my fault > > was to use an innocent »1« instead of »cast(size_t) 1«. > > You could use 1UL instead. > > -Steve No, that would give you a ulong result. -- Marco