From 0f4839fb6e17b193a67dcb089fb8ff15138a4129 Mon Sep 17 00:00:00 2001 From: Evan Klitzke Date: Wed, 14 Sep 2022 14:32:29 +0200 Subject: [PATCH] Add consteval and constinit keywords to cc-mode * lisp/progmodes/cc-langs.el (c-modifier-kwds): Add consteval and constinit keywords (introduced in C++20) (bug#51092). Copyright-paperwork-exempt: yes --- lisp/progmodes/cc-langs.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index 068b4a65b21..bf7eee22834 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el @@ -2594,8 +2594,8 @@ will be handled." t nil (c c++) '("extern" "inline" "register" "static") c (append '("auto") (c-lang-const c-modifier-kwds)) - c++ (append '("constexpr" "explicit" "friend" "mutable" "template" - "thread_local" "virtual") + c++ (append '("consteval" "constexpr" "constinit" "explicit" + "friend" "mutable" "template" "thread_local" "virtual") ;; "using" is now handled specially (2020-09-14). (c-lang-const c-modifier-kwds)) objc '("auto" "bycopy" "byref" "extern" "in" "inout" "oneway" "out" "static") -- 2.39.2