[clang-tools-extra] [clang-doc] Precommit test for global variables (PR #145069)
Erick Velez via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 20 17:41:28 PDT 2025
https://github.com/evelez7 updated https://github.com/llvm/llvm-project/pull/145069
>From 890d6f93bdef75e4b4d52835bd5ac14b52fb23e8 Mon Sep 17 00:00:00 2001
From: Erick Velez <erickvelez7 at gmail.com>
Date: Thu, 19 Jun 2025 21:25:13 -0700
Subject: [PATCH] [clang-doc] Precommit test for global variables
---
.../test/clang-doc/json/namespace.cpp | 20 ++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/clang-tools-extra/test/clang-doc/json/namespace.cpp b/clang-tools-extra/test/clang-doc/json/namespace.cpp
index 928864be1feb0..248d47351bd38 100644
--- a/clang-tools-extra/test/clang-doc/json/namespace.cpp
+++ b/clang-tools-extra/test/clang-doc/json/namespace.cpp
@@ -103,5 +103,23 @@ typedef int MyTypedef;
// CHECK-NEXT: }
// CHECK-NEXT: ],
// CHECK-NEXT: "USR": "0000000000000000000000000000000000000000"
-// CHECK-NOT: "Variables": [
+// CHECK-NOT: "Variables": [
+// CHECK-NOT: {
+// CHECK-NOT: "IsStatic": true,
+// CHECK-NOT: "Location": {
+// CHECK-NOT: "Filename": "{{.*}}namespace.cpp",
+// CHECK-NOT: "LineNumber": 13
+// CHECK-NOT: },
+// CHECK-NOT: "Name": "Global",
+// CHECK-NOT: "Type": {
+// COM: FIXME: IsBuiltIn emits as its default value
+// CHECK-NOT: "IsBuiltIn": false,
+// CHECK-NOT: "IsTemplate": false,
+// CHECK-NOT: "Name": "int",
+// CHECK-NOT: "QualName": "int",
+// CHECK-NOT: "USR": "0000000000000000000000000000000000000000"
+// CHECK-NOT: },
+// CHECK-NOT: "USR": "{{[0-9A-F]*}}"
+// CHECK-NOT: }
+// CHECK-NOT: ]
// CHECK-NEXT: }
More information about the cfe-commits
mailing list