aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/c/locals.scm3
-rw-r--r--queries/cpp/locals.scm3
2 files changed, 6 insertions, 0 deletions
diff --git a/queries/c/locals.scm b/queries/c/locals.scm
index 06b5a4c95..e0b186c30 100644
--- a/queries/c/locals.scm
+++ b/queries/c/locals.scm
@@ -26,9 +26,12 @@
declarator: (field_identifier) @definition.field)
(type_definition
declarator: (type_identifier) @definition.type)
+(struct_specifier
+ name: (type_identifier) @definition.type)
;; References
(identifier) @reference
+(type_identifier) @reference
;; Scope
[
diff --git a/queries/cpp/locals.scm b/queries/cpp/locals.scm
index 47b69c866..712f82912 100644
--- a/queries/cpp/locals.scm
+++ b/queries/cpp/locals.scm
@@ -20,6 +20,9 @@
name: (scoped_type_identifier
name: (type_identifier) @definition.type))
+(alias_declaration
+ name: (type_identifier) @definition.type)
+
;; Function defintions
(template_function
name: (identifier) @definition.function) @scope