From fb95b8dc350ea84cf51b5f65aaaf1a5146ff3e47 Mon Sep 17 00:00:00 2001 From: Justin Brooks Date: Mon, 25 Jul 2022 18:18:53 +0000 Subject: [Kaleidoscope] Fix DWARF function creation example The full code listing was fixed in fdaeb0c647eb66763721a7fe74e0a36b007dcd75 Reviewed By: dblaikie Differential Revision: https://reviews.llvm.org/D130217 --- llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'llvm/docs/tutorial/MyFirstLanguageFrontend') diff --git a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.rst b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.rst index e74bf9b..37c234f 100644 --- a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.rst +++ b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.rst @@ -262,8 +262,9 @@ information) and construct our function definition: DISubprogram *SP = DBuilder->createFunction( FContext, P.getName(), StringRef(), Unit, LineNo, CreateFunctionType(TheFunction->arg_size()), - false /* internal linkage */, true /* definition */, ScopeLine, - DINode::FlagPrototyped, false); + ScopeLine, + DINode::FlagPrototyped, + DISubprogram::SPFlagDefinition); TheFunction->setSubprogram(SP); and we now have an DISubprogram that contains a reference to all of our -- cgit v1.1