diff --git a/runtime/syntax/c.vim b/runtime/syntax/c.vim index d2f2b85b42..64bcd3e368 100644 --- a/runtime/syntax/c.vim +++ b/runtime/syntax/c.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: C " Maintainer: The Vim Project -" Last Change: 2025 Nov 18 +" Last Change: 2026 Jan 13 " Former Maintainer: Bram Moolenaar " Quit when a (custom) syntax file was already loaded @@ -326,7 +326,10 @@ if !exists("c_no_c11") syn keyword cOperator _Alignof alignof syn keyword cStorageClass _Atomic syn keyword cOperator _Generic - syn keyword cStorageClass _Noreturn noreturn + syn keyword cStorageClass _Noreturn + if !s:in_cpp_family + syn keyword cStorageClass noreturn + endif syn keyword cOperator _Static_assert static_assert syn keyword cStorageClass _Thread_local thread_local syn keyword cType char16_t char32_t