From: Martin Liska Date: Tue, 16 Aug 2022 08:53:00 +0000 (+0200) Subject: i386: add 'final' and 'override' to scalar_chain X-Git-Tag: basepoints/gcc-14~5141 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7def8e7641788a3706671a6a2902fb3ae540334e;p=thirdparty%2Fgcc.git i386: add 'final' and 'override' to scalar_chain In c3ed9e0d6e96d8697e4bab994f8acbc5506240ee, David added some "final override" and since that there are 2 new warnings that need the same treatment: gcc/config/i386/i386-features.h:186:8: warning: 'convert_op' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gcc/config/i386/i386-features.h:186:8: warning: 'convert_op' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gcc/config/i386/i386-features.h:199:8: warning: 'convert_op' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gcc/config/i386/i386-features.h:199:8: warning: 'convert_op' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gcc/ChangeLog: * config/i386/i386-features.h (class general_scalar_chain): Add final override for a method. (class timode_scalar_chain): Likewise. --- diff --git a/gcc/config/i386/i386-features.h b/gcc/config/i386/i386-features.h index 3d88a88e014..f898e67a108 100644 --- a/gcc/config/i386/i386-features.h +++ b/gcc/config/i386/i386-features.h @@ -183,7 +183,7 @@ class general_scalar_chain : public scalar_chain private: void convert_insn (rtx_insn *insn) final override; - void convert_op (rtx *op, rtx_insn *insn); + void convert_op (rtx *op, rtx_insn *insn) final override; int vector_const_cost (rtx exp); }; @@ -196,7 +196,7 @@ class timode_scalar_chain : public scalar_chain private: void fix_debug_reg_uses (rtx reg); void convert_insn (rtx_insn *insn) final override; - void convert_op (rtx *op, rtx_insn *insn); + void convert_op (rtx *op, rtx_insn *insn) final override; }; } // anon namespace