diff options
author | Prajwal Nadig <pnadig@apple.com> | 2025-06-24 00:10:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-23 17:10:43 -0600 |
commit | 23b66a68f1f16d8a5209588dee963817839c0f6d (patch) | |
tree | ea320140d993d889919ffb2dd526422db96b3d6e /clang/lib/ExtractAPI/DeclarationFragments.cpp | |
parent | 4b9f7cd856f1f27588d0d155982691494337caea (diff) | |
download | llvm-23b66a68f1f16d8a5209588dee963817839c0f6d.zip llvm-23b66a68f1f16d8a5209588dee963817839c0f6d.tar.gz llvm-23b66a68f1f16d8a5209588dee963817839c0f6d.tar.bz2 |
[ExtractAPI] Include `virtual` keyword for methods (#145412)
This information was being left out of the symbol graph.
rdar://131780883
Diffstat (limited to 'clang/lib/ExtractAPI/DeclarationFragments.cpp')
-rw-r--r-- | clang/lib/ExtractAPI/DeclarationFragments.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/ExtractAPI/DeclarationFragments.cpp b/clang/lib/ExtractAPI/DeclarationFragments.cpp index d7eebcb..348e758 100644 --- a/clang/lib/ExtractAPI/DeclarationFragments.cpp +++ b/clang/lib/ExtractAPI/DeclarationFragments.cpp @@ -883,6 +883,9 @@ DeclarationFragments DeclarationFragmentsBuilder::getFragmentsForCXXMethod( if (Method->isVolatile()) Fragments.append("volatile", DeclarationFragments::FragmentKind::Keyword) .appendSpace(); + if (Method->isVirtual()) + Fragments.append("virtual", DeclarationFragments::FragmentKind::Keyword) + .appendSpace(); // Build return type DeclarationFragments After; |