On Wed, 21 Mar 2012 20:55:22 +0000 (UTC) Marius Strobl <mar...@freebsd.org> wrote:
<SKIP> > Modified: head/sys/sys/libkern.h > ============================================================================== > --- head/sys/sys/libkern.h Wed Mar 21 20:53:47 2012 > (r233287) +++ head/sys/sys/libkern.h Wed Mar 21 20:55:21 > 2012 (r233288) @@ -121,7 +121,7 @@ size_t strspn(const > char *, const char char *strstr(const char *, const char *); > int strvalid(const char *, size_t); > > -extern uint32_t crc32_tab[]; > +extern const uint32_t const crc32_tab[]; > > static __inline uint32_t > crc32_raw(const void *buf, size_t size, uint32_t crc) Hi, g++ produces "error: duplicate 'const'" on this changed line. Leaving the question as to why this file is ever being compiled by C++ on the conscience of of VirtualBox authors, I would suggest partially backing out this commit and getting easier on 'const' for C++'s sake. -- Alexander Kabaev
signature.asc
Description: PGP signature