[clang-tools-extra] 28eeea1 - [pseudo]Pull out the operator< test, NFC
Haojian Wu via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 7 02:01:15 PDT 2022
Author: Haojian Wu
Date: 2022-06-07T11:00:08+02:00
New Revision: 28eeea1e2787a8491b9c636cdf31fc81e3aca1fb
URL: https://github.com/llvm/llvm-project/commit/28eeea1e2787a8491b9c636cdf31fc81e3aca1fb
DIFF: https://github.com/llvm/llvm-project/commit/28eeea1e2787a8491b9c636cdf31fc81e3aca1fb.diff
LOG: [pseudo]Pull out the operator< test, NFC
Fix the review comment in https://reviews.llvm.org/D125479.
Added:
clang-tools-extra/pseudo/test/cxx/keyword.cpp
Modified:
clang-tools-extra/pseudo/test/glr.cpp
Removed:
################################################################################
diff --git a/clang-tools-extra/pseudo/test/cxx/keyword.cpp b/clang-tools-extra/pseudo/test/cxx/keyword.cpp
new file mode 100644
index 000000000000..b58c250c763f
--- /dev/null
+++ b/clang-tools-extra/pseudo/test/cxx/keyword.cpp
@@ -0,0 +1,12 @@
+// RUN: clang-pseudo -grammar=%cxx-bnf-file -source=%s --print-forest | FileCheck %s
+bool operator<();
+// CHECK: translation-unit~simple-declaration := decl-specifier-seq init-declarator-list ;
+// CHECK-NEXT: ├─decl-specifier-seq~BOOL
+// CHECK-NEXT: ├─init-declarator-list~noptr-declarator := noptr-declarator parameters-and-qualifiers
+// CHECK-NEXT: │ ├─noptr-declarator~operator-function-id := OPERATOR operator-name
+// CHECK-NEXT: │ │ ├─OPERATOR
+// CHECK-NEXT: │ │ └─operator-name~<
+// CHECK-NEXT: │ └─parameters-and-qualifiers := ( )
+// CHECK-NEXT: │ ├─(
+// CHECK-NEXT: │ └─)
+// CHECK-NEXT: └─;
diff --git a/clang-tools-extra/pseudo/test/glr.cpp b/clang-tools-extra/pseudo/test/glr.cpp
index 8f58f6f894e5..8817462d7d83 100644
--- a/clang-tools-extra/pseudo/test/glr.cpp
+++ b/clang-tools-extra/pseudo/test/glr.cpp
@@ -21,15 +21,3 @@ void foo() {
// CHECK-NEXT: │ └─ptr-declarator~IDENTIFIER := tok[7]
// CHECK-NEXT: └─; := tok[8]
}
-
-bool operator<();
-// CHECK: declaration~simple-declaration := decl-specifier-seq init-declarator-list ;
-// CHECK-NEXT: ├─decl-specifier-seq~BOOL
-// CHECK-NEXT: ├─init-declarator-list~noptr-declarator := noptr-declarator parameters-and-qualifiers
-// CHECK-NEXT: │ ├─noptr-declarator~operator-function-id := OPERATOR operator-name
-// CHECK-NEXT: │ │ ├─OPERATOR
-// CHECK-NEXT: │ │ └─operator-name~<
-// CHECK-NEXT: │ └─parameters-and-qualifiers := ( )
-// CHECK-NEXT: │ ├─(
-// CHECK-NEXT: │ └─)
-// CHECK-NEXT: └─;
More information about the cfe-commits
mailing list