From 36ca1e6399feaaee1e007bafa40449fecdba70aa Mon Sep 17 00:00:00 2001 From: Shaurya Gupta Date: Wed, 14 Aug 2019 13:37:39 +0000 Subject: [Tooling] Added DeclStmtClass to ExtractionSemicolonPolicy Since the DeclStmt range includes the semicolon, it doesn't need a semicolon at the end during extraction llvm-svn: 368850 --- clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp') diff --git a/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp b/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp index 09c89c15a97..5d57ecf90a9 100644 --- a/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp +++ b/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp @@ -45,6 +45,7 @@ bool isSemicolonRequiredAfter(const Stmt *S) { if(const auto *Case = dyn_cast(S)) return isSemicolonRequiredAfter(Case->getSubStmt()); switch (S->getStmtClass()) { + case Stmt::DeclStmtClass: case Stmt::CXXTryStmtClass: case Stmt::ObjCAtSynchronizedStmtClass: case Stmt::ObjCAutoreleasePoolStmtClass: -- cgit v1.2.3