diff options
author | Lang Hames <lhames@gmail.com> | 2015-02-17 05:36:59 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2015-02-17 05:36:59 +0000 |
commit | 31ab495e4e1f21c801b40b3322bdf9415f0a362e (patch) | |
tree | 1c816bb24c54c5fbeb028d58e3e32d6a45a682a3 /llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp | |
parent | 752d6df22ddb8c16d52989dee167d28ea00b798f (diff) | |
download | bcm5719-llvm-31ab495e4e1f21c801b40b3322bdf9415f0a362e.tar.gz bcm5719-llvm-31ab495e4e1f21c801b40b3322bdf9415f0a362e.zip |
[Orc][Kaleidoscope] Update the MainLoop code of the orc/kaleidoscope tutorials
to get rid of the duplicate prompt. NFC.
llvm-svn: 229465
Diffstat (limited to 'llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp')
-rw-r--r-- | llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp b/llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp index e3a0aa2369b..af02e939452 100644 --- a/llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp +++ b/llvm/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp @@ -1279,16 +1279,16 @@ static void MainLoop() { KaleidoscopeJIT J(S); while (1) { -#ifndef MINIMAL_STDERR_OUTPUT - std::cerr << "ready> "; -#endif switch (CurTok) { case tok_eof: return; - case ';': getNextToken(); break; // ignore top-level semicolons. + case ';': getNextToken(); continue; // ignore top-level semicolons. case tok_def: HandleDefinition(S, J); break; case tok_extern: HandleExtern(S); break; default: HandleTopLevelExpression(S, J); break; } +#ifndef MINIMAL_STDERR_OUTPUT + std::cerr << "ready> "; +#endif } } |