From b0e9eada32faf9218352f0893841e6839e1c586c Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 21 Jun 2010 22:51:14 +0000 Subject: fix several bugs in the tutorial, patch by Kevin Kelley! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106498 91177308-0d34-0410-b5e6-96231b3b80d8 --- examples/Kaleidoscope/Chapter7/toy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/Kaleidoscope/Chapter7') diff --git a/examples/Kaleidoscope/Chapter7/toy.cpp b/examples/Kaleidoscope/Chapter7/toy.cpp index 7519deb..0cf7869 100644 --- a/examples/Kaleidoscope/Chapter7/toy.cpp +++ b/examples/Kaleidoscope/Chapter7/toy.cpp @@ -828,7 +828,7 @@ Value *ForExprAST::Codegen() { // Reload, increment, and restore the alloca. This handles the case where // the body of the loop mutates the variable. Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str()); - Value *NextVar = Builder.CreateAdd(CurVar, StepVal, "nextvar"); + Value *NextVar = Builder.CreateFAdd(CurVar, StepVal, "nextvar"); Builder.CreateStore(NextVar, Alloca); // Convert condition to a bool by comparing equal to 0.0. -- cgit v1.1