DI/Verifier: Fix argument bitrot in DILocalVariable
[oota-llvm.git] / docs / tutorial / LangImpl8.rst
index 0b9b39c84b754e1d430d44be1cd1a5d67d71800b..88224bb92f07f78263d84ce1ca2a3613ec5736fc 100644 (file)
@@ -397,7 +397,7 @@ argument allocas in ``PrototypeAST::CreateArgumentAllocas``.
                                       KSDbgInfo.TheCU.getDirectory());
   DILocalVariable D = DBuilder->createLocalVariable(
       dwarf::DW_TAG_arg_variable, Scope, Args[Idx], Unit, Line,
-      KSDbgInfo.getDoubleTy(), Idx);
+      KSDbgInfo.getDoubleTy(), true, 0, Idx + 1);
 
   Instruction *Call = DBuilder->insertDeclare(
       Alloca, D, DBuilder->createExpression(), Builder.GetInsertBlock());