From e191086bfcb72a98a9e299fd30dd3f69c5de5b64 Mon Sep 17 00:00:00 2001 From: Brett Wilson Date: Fri, 16 Sep 2022 17:24:51 +0000 Subject: [clang-doc] Support default args for functions. Adds support for default arguments in the internal representation and reads these values from the source. Implements writing these values to YAML but does not implement this for the HTML or markdown outputs. Reviewed By: paulkirth Differential Revision: https://reviews.llvm.org/D133732 --- clang-tools-extra/clang-doc/BitcodeReader.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang-tools-extra/clang-doc/BitcodeReader.cpp') diff --git a/clang-tools-extra/clang-doc/BitcodeReader.cpp b/clang-tools-extra/clang-doc/BitcodeReader.cpp index 35e3aef..7736e3d 100644 --- a/clang-tools-extra/clang-doc/BitcodeReader.cpp +++ b/clang-tools-extra/clang-doc/BitcodeReader.cpp @@ -259,6 +259,8 @@ llvm::Error parseRecord(const Record &R, unsigned ID, llvm::StringRef Blob, switch (ID) { case FIELD_TYPE_NAME: return decodeRecord(R, I->Name, Blob); + case FIELD_DEFAULT_VALUE: + return decodeRecord(R, I->DefaultValue, Blob); default: return llvm::createStringError(llvm::inconvertibleErrorCode(), "invalid field for TypeInfo"); -- cgit v1.1