From 658d419afc42c768150c99a324a17719187f0f09 Mon Sep 17 00:00:00 2001
From: ozacod <47009516+ozacod@users.noreply.github.com>
Date: Tue, 6 Jan 2026 22:15:57 +0300
Subject: [PATCH] languages: Add union field declarations to outline in C++
(#46127)
Before:
After:
Release Notes:
- Fixed outline members outline issue of unions for C++
---
crates/languages/src/cpp/outline.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/crates/languages/src/cpp/outline.scm b/crates/languages/src/cpp/outline.scm
index 9c819fd708492ec12fdf1ecd86490a011dfdb785..30e0c8da45fd152588da63e7d8e9bd879cb8cccc 100644
--- a/crates/languages/src/cpp/outline.scm
+++ b/crates/languages/src/cpp/outline.scm
@@ -30,6 +30,10 @@
"enum" @context
name: (_) @name) @item
+(union_specifier
+ "union" @context
+ name: (_) @name) @item
+
(enumerator
name: (_) @name) @item