diff --git a/interpreter/cling/lib/Interpreter/LookupHelper.cpp b/interpreter/cling/lib/Interpreter/LookupHelper.cpp
index 19904b55b2ebe843ebdeac3fb65e05843bd756ae..8ecde79724278be26b20004ffe39bd36787fa941 100644
--- a/interpreter/cling/lib/Interpreter/LookupHelper.cpp
+++ b/interpreter/cling/lib/Interpreter/LookupHelper.cpp
@@ -236,7 +236,7 @@ namespace cling {
     //
 
     llvm::MemoryBuffer* SB =
-      llvm::MemoryBuffer::getMemBufferCopy(className.str() + ";\n",
+      llvm::MemoryBuffer::getMemBufferCopy(className.str() + "\n",
                                            "lookup.type.file");
     clang::FileID FID = S.getSourceManager().createFileIDForMemBuffer(SB);
     PP.EnterSourceFile(FID, 0, clang::SourceLocation());