[Bug target/100438] `_serialize` macro clashes with user defined identifiers
redi at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu May 6 09:01:57 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100438
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution|--- |INVALID
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
The gentoo bug has the actual error:
In file included from
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/x86gprintrin.h:71,
from
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/x86intrin.h:27,
from /usr/include/cryptopp/misc.h:81,
from /usr/include/cryptopp/simple.h:17,
from /usr/include/cryptopp/filters.h:17,
from /usr/include/cryptopp/basecode.h:10,
from /usr/include/cryptopp/hex.h:10,
from ../src/cpp-utils/data/FixedSizeData.h:5,
from ../src/blockstore/utils/IdWrapper.h:6,
from ../src/blockstore/utils/BlockId.h:5,
from ../src/parallelaccessstore/ParallelAccessBaseStore.h:7,
from ../src/parallelaccessstore/ParallelAccessStore.h:13,
from
../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:6,
from
../src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp:1:
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/serializeintrin.h:37: note:
macro "_serialize" defined here
37 | #define _serialize() __builtin_ia32_serialize ()
|
There's not a single libstdc++ header in sight.
More information about the Gcc-bugs
mailing list