[Stk] Register keyword is deprecated
Perry Cook
prc at cs.princeton.edu
Sat Apr 5 13:07:31 PDT 2014
I'm all for removing it in all cases. Just one throw of any
level of -O# optimization gives the compiler the right to
make these decisions for us anyway. The variety of
Processor architectures with registers numbering from
2 to dozens means we'll generally not make the best
choices, but the compilers know what to do better than
we.
Prc
Sent from my iPad :-)
> On Apr 5, 2014, at 1:00 PM, Ariel Elkin <arielelkin at gmail.com> wrote:
>
> Hey all,
>
> Several Stk classes such as BeeThree, FMVoices, HevyMetl, as well as Stk.cpp make use of the “register” storage class specifier.
>
> According to the latest C++ standard, “the use of the register keyword as a storage-class-specifier (7.1.1) is deprecated”
> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf
> page 1242
>
> Compilers such as LLVM v5.1 have picked up on this and are starting to complain heavily...
>
> So anyone has an objection to getting rid of "register”?
>
> Cheers
>
> Ariel
>
> _______________________________________________
> Stk mailing list
> Stk at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/stk
More information about the Stk
mailing list