Author: hans Date: Wed Jul 22 15:46:26 2015 New Revision: 242931 URL: http://llvm.org/viewvc/llvm-project?rev=242931&view=rev Log: Fix -Wextra-semi warnings.
Patch by Eugene Zelenko! Differential Revision: http://reviews.llvm.org/D11401 Modified: cfe/trunk/include/clang/Analysis/Analyses/Consumed.h cfe/trunk/include/clang/Driver/ToolChain.h cfe/trunk/include/clang/Frontend/ASTUnit.h cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h cfe/trunk/include/clang/Sema/ExternalSemaSource.h cfe/trunk/lib/CodeGen/TargetInfo.cpp cfe/trunk/unittests/Basic/SourceManagerTest.cpp cfe/trunk/unittests/Lex/LexerTest.cpp cfe/trunk/unittests/Lex/PPCallbacksTest.cpp cfe/trunk/unittests/Lex/PPConditionalDirectiveRecordTest.cpp cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp Modified: cfe/trunk/include/clang/Analysis/Analyses/Consumed.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/Consumed.h?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/include/clang/Analysis/Analyses/Consumed.h (original) +++ cfe/trunk/include/clang/Analysis/Analyses/Consumed.h Wed Jul 22 15:46:26 2015 @@ -71,7 +71,7 @@ namespace consumed { virtual void warnParamReturnTypestateMismatch(SourceLocation Loc, StringRef VariableName, StringRef ExpectedState, - StringRef ObservedState) {}; + StringRef ObservedState) {} // FIXME: Add documentation. virtual void warnParamTypestateMismatch(SourceLocation LOC, Modified: cfe/trunk/include/clang/Driver/ToolChain.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/ToolChain.h?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/include/clang/Driver/ToolChain.h (original) +++ cfe/trunk/include/clang/Driver/ToolChain.h Wed Jul 22 15:46:26 2015 @@ -184,7 +184,7 @@ public: /// This is used when handling the verbose option to print detailed, /// toolchain-specific information useful for understanding the behavior of /// the driver on a specific platform. - virtual void printVerboseInfo(raw_ostream &OS) const {}; + virtual void printVerboseInfo(raw_ostream &OS) const {} // Platform defaults information Modified: cfe/trunk/include/clang/Frontend/ASTUnit.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/ASTUnit.h?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/include/clang/Frontend/ASTUnit.h (original) +++ cfe/trunk/include/clang/Frontend/ASTUnit.h Wed Jul 22 15:46:26 2015 @@ -909,7 +909,7 @@ public: GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override { return nullptr; } bool lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) override - { return 0; }; + { return 0; } }; } // namespace clang Modified: cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h (original) +++ cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h Wed Jul 22 15:46:26 2015 @@ -81,43 +81,43 @@ protected: /// \brief Visit the start of a diagnostic block. virtual std::error_code visitStartOfDiagnostic() { return std::error_code(); - }; + } /// \brief Visit the end of a diagnostic block. - virtual std::error_code visitEndOfDiagnostic() { return std::error_code(); }; + virtual std::error_code visitEndOfDiagnostic() { return std::error_code(); } /// \brief Visit a category. This associates the category \c ID to a \c Name. virtual std::error_code visitCategoryRecord(unsigned ID, StringRef Name) { return std::error_code(); - }; + } /// \brief Visit a flag. This associates the flag's \c ID to a \c Name. virtual std::error_code visitDiagFlagRecord(unsigned ID, StringRef Name) { return std::error_code(); - }; + } /// \brief Visit a diagnostic. virtual std::error_code visitDiagnosticRecord(unsigned Severity, const Location &Location, unsigned Category, unsigned Flag, StringRef Message) { return std::error_code(); - }; + } /// \brief Visit a filename. This associates the file's \c ID to a \c Name. virtual std::error_code visitFilenameRecord(unsigned ID, unsigned Size, unsigned Timestamp, StringRef Name) { return std::error_code(); - }; + } /// \brief Visit a fixit hint. virtual std::error_code visitFixitRecord(const Location &Start, const Location &End, StringRef Text) { return std::error_code(); - }; + } /// \brief Visit a source range. virtual std::error_code visitSourceRangeRecord(const Location &Start, const Location &End) { return std::error_code(); - }; + } /// \brief Visit the version of the set of diagnostics. virtual std::error_code visitVersionRecord(unsigned Version) { return std::error_code(); - }; + } }; } // end serialized_diags namespace Modified: cfe/trunk/include/clang/Sema/ExternalSemaSource.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/ExternalSemaSource.h?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/include/clang/Sema/ExternalSemaSource.h (original) +++ cfe/trunk/include/clang/Sema/ExternalSemaSource.h Wed Jul 22 15:46:26 2015 @@ -139,7 +139,7 @@ public: /// be invoked multiple times; the external source should take care not to /// introduce the same declarations repeatedly. virtual void ReadUnusedLocalTypedefNameCandidates( - llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {}; + llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {} /// \brief Read the set of referenced selectors known to the /// external Sema source. Modified: cfe/trunk/lib/CodeGen/TargetInfo.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/TargetInfo.cpp?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/lib/CodeGen/TargetInfo.cpp (original) +++ cfe/trunk/lib/CodeGen/TargetInfo.cpp Wed Jul 22 15:46:26 2015 @@ -6536,7 +6536,7 @@ class TypeStringCache { unsigned IncompleteCount; // Number of Incomplete entries in the Map. unsigned IncompleteUsedCount; // Number of IncompleteUsed entries in the Map. public: - TypeStringCache() : IncompleteCount(0), IncompleteUsedCount(0) {}; + TypeStringCache() : IncompleteCount(0), IncompleteUsedCount(0) {} void addIncomplete(const IdentifierInfo *ID, std::string StubEnc); bool removeIncomplete(const IdentifierInfo *ID); void addIfComplete(const IdentifierInfo *ID, StringRef Str, @@ -6550,8 +6550,8 @@ class FieldEncoding { bool HasName; std::string Enc; public: - FieldEncoding(bool b, SmallStringEnc &e) : HasName(b), Enc(e.c_str()) {}; - StringRef str() {return Enc.c_str();}; + FieldEncoding(bool b, SmallStringEnc &e) : HasName(b), Enc(e.c_str()) {} + StringRef str() {return Enc.c_str();} bool operator<(const FieldEncoding &rhs) const { if (HasName != rhs.HasName) return HasName; return Enc < rhs.Enc; Modified: cfe/trunk/unittests/Basic/SourceManagerTest.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/SourceManagerTest.cpp?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/unittests/Basic/SourceManagerTest.cpp (original) +++ cfe/trunk/unittests/Basic/SourceManagerTest.cpp Wed Jul 22 15:46:26 2015 @@ -66,7 +66,7 @@ class VoidModuleLoader : public ModuleLo GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override { return nullptr; } bool lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) override - { return 0; }; + { return 0; } }; TEST_F(SourceManagerTest, isBeforeInTranslationUnit) { Modified: cfe/trunk/unittests/Lex/LexerTest.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Lex/LexerTest.cpp?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/unittests/Lex/LexerTest.cpp (original) +++ cfe/trunk/unittests/Lex/LexerTest.cpp Wed Jul 22 15:46:26 2015 @@ -42,7 +42,7 @@ class VoidModuleLoader : public ModuleLo GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override { return nullptr; } bool lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) override - { return 0; }; + { return 0; } }; // The test fixture. Modified: cfe/trunk/unittests/Lex/PPCallbacksTest.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Lex/PPCallbacksTest.cpp?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/unittests/Lex/PPCallbacksTest.cpp (original) +++ cfe/trunk/unittests/Lex/PPCallbacksTest.cpp Wed Jul 22 15:46:26 2015 @@ -47,7 +47,7 @@ class VoidModuleLoader : public ModuleLo GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override { return nullptr; } bool lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) override - { return 0; }; + { return 0; } }; // Stub to collect data from InclusionDirective callbacks. @@ -88,7 +88,7 @@ public: unsigned State; } CallbackParameters; - PragmaOpenCLExtensionCallbacks() : Name("Not called."), State(99) {}; + PragmaOpenCLExtensionCallbacks() : Name("Not called."), State(99) {} void PragmaOpenCLExtension(clang::SourceLocation NameLoc, const clang::IdentifierInfo *Name, @@ -98,7 +98,7 @@ public: this->Name = Name->getName(); this->StateLoc = StateLoc; this->State = State; - }; + } SourceLocation NameLoc; SmallString<16> Name; Modified: cfe/trunk/unittests/Lex/PPConditionalDirectiveRecordTest.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Lex/PPConditionalDirectiveRecordTest.cpp?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/unittests/Lex/PPConditionalDirectiveRecordTest.cpp (original) +++ cfe/trunk/unittests/Lex/PPConditionalDirectiveRecordTest.cpp Wed Jul 22 15:46:26 2015 @@ -66,7 +66,7 @@ class VoidModuleLoader : public ModuleLo GlobalModuleIndex *loadGlobalModuleIndex(SourceLocation TriggerLoc) override { return nullptr; } bool lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) override - { return 0; }; + { return 0; } }; TEST_F(PPConditionalDirectiveRecordTest, PPRecAPI) { Modified: cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp?rev=242931&r1=242930&r2=242931&view=diff ============================================================================== --- cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp (original) +++ cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp Wed Jul 22 15:46:26 2015 @@ -2082,7 +2082,7 @@ void EmitClangAttrASTVisitor(RecordKeepe OS << " bool Visit" << R.getName() << "Attr(" << R.getName() << "Attr *A) {\n" << " return true; \n" - << " };\n"; + << " }\n"; } OS << "\n#else // ATTR_VISITOR_DECLS_ONLY\n\n"; _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
