https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105377
Bug ID: 105377 Summary: Likely a misleading clang warning -Wc++20-attribute-extensions Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: mpolacek at gcc dot gnu.org, redi at gcc dot gnu.org Target Milestone: --- I noticed the following warning: clang++ -I/home/marxin/Programming/gcc/libcpp -I. -I/home/marxin/Programming/gcc/libcpp/../include -I/home/marxin/Programming/gcc/libcpp/include -g -O2 -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/home/marxin/Programming/gcc/libcpp -I. -I/home/marxin/Programming/gcc/libcpp/../include -I/home/marxin/Programming/gcc/libcpp/include -fPIC -fcf-protection -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /home/marxin/Programming/gcc/libcpp/lex.cc -std=c++17 /home/marxin/Programming/gcc/libcpp/lex.cc:1289:7: warning: use of the 'likely' attribute is a C++20 extension [-Wc++20-attribute-extensions] ATTR_LIKELY case kind::NONE: ^~~~~~~~~~~ /home/marxin/Programming/gcc/libcpp/system.h:427:25: note: expanded from macro 'ATTR_LIKELY' # define ATTR_LIKELY [[likely]] ~~^~~~~~~~