llvm-project:

Run:36311444585
Check:PR #226456: modernize-use-equals-default
Status:ok
Time:6m11s
Warnings:219 (TP 0, FP 0, unclassified 219)
Source:llvm/llvm-project/blob/c04b00de750801238bc85f11874c66a41b61b2c5

New warnings, not in baseline (17):

VerdictLocationMessage
-clang/include/clang/AST/DeclID.h:192:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/DeclID.h:215:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:420:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:899:12use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:934:12use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:1312:12use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:1672:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:2686:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:2710:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:2732:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:2754:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:2776:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:5831:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:9137:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/OpenMPClause.h:10270:3use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CGOpenMPRuntime.h:1494:14use '= default' to define a trivial default constructor
-llvm/include/llvm/Support/TypeSize.h:307:13use '= default' to define a trivial default constructor

Gone, only in baseline (0):

None.

Unchanged, also in baseline (202):

VerdictLocationMessage
-clang/include/clang/APINotes/Types.h:172:3use '= default' to define a trivial default constructor
-clang/include/clang/APINotes/Types.h:718:3use '= default' to define a trivial default constructor
-clang/include/clang/APINotes/Types.h:724:3use '= default' to define a trivial default constructor
-clang/include/clang/APINotes/Types.h:730:3use '= default' to define a trivial default constructor
-clang/include/clang/APINotes/Types.h:736:3use '= default' to define a trivial default constructor
-clang/include/clang/APINotes/Types.h:754:3use '= default' to define a trivial default constructor
-clang/include/clang/APINotes/Types.h:873:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/ASTConsumer.h:45:11use '= default' to define a trivial destructor
-clang/include/clang/AST/Comment.h:466:5use '= default' to define a trivial default constructor
-clang/include/clang/AST/Expr.h:383:5use '= default' to define a trivial default constructor
-clang/include/clang/AST/FormatString.h:720:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/Mangle.h:80:11use '= default' to define a trivial destructor
-clang/include/clang/AST/MangleNumberingContext.h:34:11use '= default' to define a trivial destructor
-clang/include/clang/AST/ODRHash.h:53:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/TemplateBase.h:492:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/TemplateBase.h:533:3use '= default' to define a trivial default constructor
-clang/include/clang/AST/VTableBuilder.h:316:11use '= default' to define a trivial destructor
-clang/include/clang/ASTMatchers/ASTMatchFinder.h:138:5use '= default' to define a trivial default constructor
-clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1310:3use '= default' to define a trivial default constructor
-clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1328:3use '= default' to define a trivial default constructor
-clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1889:5use '= default' to define a trivial default constructor
-clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:43:3use '= default' to define a trivial default constructor
-clang/include/clang/Analysis/Analyses/LiveVariables.h:57:13use '= default' to define a trivial destructor
-clang/include/clang/Analysis/Analyses/ReachableCode.h:50:11use '= default' to define a trivial destructor
-clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:416:3use '= default' to define a trivial copy constructor
-clang/include/clang/Analysis/CFG.h:347:3use '= default' to define a trivial default constructor
-clang/include/clang/Analysis/CFG.h:373:3use '= default' to define a trivial default constructor
-clang/include/clang/Analysis/CloneDetection.h:395:7use '= default' to define a trivial default constructor
-clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h:63:11use '= default' to define a trivial destructor
-clang/include/clang/Analysis/RetainSummaryManager.h:394:3use '= default' to define a trivial default constructor
-clang/include/clang/Basic/LangOptions.h:994:3use '= default' to define a trivial default constructor
-clang/include/clang/Basic/SyncScope.h:106:11use '= default' to define a trivial destructor
-clang/include/clang/Basic/SyncScope.h:143:3use '= default' to define a trivial default constructor
-clang/include/clang/Basic/SyncScope.h:197:3use '= default' to define a trivial default constructor
-clang/include/clang/CodeGen/ConstantInitFuture.h:56:3use '= default' to define a trivial default constructor
-clang/include/clang/DependencyScanning/DependencyScanningWorker.h:45:11use '= default' to define a trivial destructor
-clang/include/clang/Frontend/FrontendAction.h:265:3use '= default' to define a trivial default constructor
-clang/include/clang/Interpreter/Interpreter.h:54:3use '= default' to define a trivial default constructor
-clang/include/clang/Rewrite/Core/Rewriter.h:62:5use '= default' to define a trivial default constructor
-clang/include/clang/Sema/HLSLExternalSemaSource.h:30:3use '= default' to define a trivial destructor
-clang/include/clang/Sema/ObjCMethodList.h:32:3use '= default' to define a trivial default constructor
-clang/include/clang/Sema/ObjCMethodList.h:35:3use '= default' to define a trivial copy constructor
-clang/include/clang/Sema/ObjCMethodList.h:39:19use '= default' to define a trivial copy-assignment operator
-clang/include/clang/Sema/Sema.h:2690:5use '= default' to define a trivial default constructor
-clang/include/clang/Sema/Sema.h:7777:13use '= default' to define a trivial destructor
-clang/include/clang/Sema/Sema.h:8308:5use '= default' to define a trivial default constructor
-clang/include/clang/Sema/Sema.h:8311:13use '= default' to define a trivial destructor
-clang/include/clang/Sema/Sema.h:9346:5use '= default' to define a trivial default constructor
-clang/include/clang/Sema/Sema.h:10417:13use '= default' to define a trivial destructor
-clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:136:3use '= default' to define a trivial copy-assignment operator
-clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:305:11use '= default' to define a trivial destructor
-clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:328:11use '= default' to define a trivial destructor
-clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h:21:3use '= default' to define a trivial default constructor
-clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:120:3use '= default' to define a trivial default constructor
-clang/include/clang/Tooling/Execution.h:79:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Execution.h:113:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Execution.h:153:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Refactoring/RefactoringAction.h:41:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h:36:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:83:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Refactoring/RefactoringOption.h:28:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h:28:11use '= default' to define a trivial destructor
-clang/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h:26:11use '= default' to define a trivial destructor
-clang/lib/AST/ByteCode/ByteCodeEmitter.h:39:11use '= default' to define a trivial destructor
-clang/lib/AST/ByteCode/Context.cpp:37:10use '= default' to define a trivial destructor
-clang/lib/AST/ByteCode/Source.h:76:3use '= default' to define a trivial default constructor
-clang/lib/AST/ByteCode/Source.h:103:11use '= default' to define a trivial destructor
-clang/lib/AST/ByteCode/State.cpp:19:8use '= default' to define a trivial destructor
-clang/lib/AST/ExprConstant.cpp:1614:5use '= default' to define a trivial default constructor
-clang/lib/AST/FormatString.cpp:29:22use '= default' to define a trivial destructor
-clang/lib/AST/Mangle.cpp:655:19use '= default' to define a trivial destructor
-clang/lib/AST/StmtProfile.cpp:39:13use '= default' to define a trivial destructor
-clang/lib/AST/VTableBuilder.cpp:2330:15use '= default' to define a trivial destructor
-clang/lib/AST/VTableBuilder.cpp:2340:23use '= default' to define a trivial destructor
-clang/lib/AST/VTableBuilder.cpp:3522:25use '= default' to define a trivial destructor
-clang/lib/ASTMatchers/ASTMatchFinder.cpp:1672:29use '= default' to define a trivial destructor
-clang/lib/ASTMatchers/ASTMatchFinder.cpp:1673:39use '= default' to define a trivial destructor
-clang/lib/ASTMatchers/ASTMatchFinder.cpp:1678:14use '= default' to define a trivial destructor
-clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:88:26use '= default' to define a trivial destructor
-clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:125:3use '= default' to define a trivial destructor
-clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:224:17use '= default' to define a trivial default constructor
-clang/lib/Analysis/CodeInjector.cpp:13:15use '= default' to define a trivial default constructor
-clang/lib/Analysis/CodeInjector.cpp:14:15use '= default' to define a trivial destructor
-clang/lib/Analysis/ProgramPoint.cpp:21:18use '= default' to define a trivial destructor
-clang/lib/Analysis/UnsafeBufferUsage.cpp:2951:5use '= default' to define a trivial default constructor
-clang/lib/Basic/DiagnosticIDs.cpp:381:16use '= default' to define a trivial default constructor
-clang/lib/Basic/DiagnosticIDs.cpp:383:16use '= default' to define a trivial destructor
-clang/lib/Basic/SourceMgrAdapter.cpp:33:19use '= default' to define a trivial destructor
-clang/lib/Basic/TargetInfo.cpp:198:13use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGBlocks.cpp:48:20use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGCUDARuntime.cpp:23:16use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGCXXABI.cpp:22:11use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGCall.cpp:961:11use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGClass.cpp:1691:3use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CGCoroutine.cpp:89:46use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CGCoroutine.cpp:90:30use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGCoroutine.cpp:503:3use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CGHLSLRuntime.cpp:1177:3use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CGHLSLRuntime.h:248:11use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGLoopInfo.h:212:3use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CGObjC.cpp:4129:16use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGOpenCLRuntime.cpp:26:18use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGOpenMPRuntime.h:60:12use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CGOpenMPRuntime.h:63:11use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGOpenMPRuntime.h:613:11use '= default' to define a trivial destructor
-clang/lib/CodeGen/CGOpenMPRuntime.h:1724:3use '= default' to define a trivial destructor
-clang/lib/CodeGen/CodeGenFunction.cpp:2830:38use '= default' to define a trivial destructor
-clang/lib/CodeGen/CodeGenFunction.h:4483:5use '= default' to define a trivial default constructor
-clang/lib/CodeGen/CodeGenModule.cpp:558:16use '= default' to define a trivial destructor
-clang/lib/CodeGen/CodeGenTBAA.cpp:44:14use '= default' to define a trivial destructor
-clang/lib/CodeGen/TargetInfo.h:350:5use '= default' to define a trivial default constructor
-clang/lib/CodeGen/TargetInfo.h:351:13use '= default' to define a trivial destructor
-clang/lib/CrossTU/CrossTranslationUnit.cpp:254:30use '= default' to define a trivial destructor
-clang/lib/DependencyScanning/DependencyScanningUtils.cpp:38:27use '= default' to define a trivial destructor
-clang/lib/Driver/Driver.cpp:3247:13use '= default' to define a trivial destructor
-clang/lib/Driver/OffloadBundler.cpp:189:3use '= default' to define a trivial default constructor
-clang/lib/Driver/OffloadBundler.cpp:191:11use '= default' to define a trivial destructor
-clang/lib/Driver/OffloadBundler.cpp:326:5use '= default' to define a trivial default constructor
-clang/lib/Driver/OffloadBundler.cpp:348:3use '= default' to define a trivial destructor
-clang/lib/Driver/OffloadBundler.cpp:579:3use '= default' to define a trivial destructor
-clang/lib/Driver/Tool.cpp:17:7use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/Clang.cpp:8177:8use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/Darwin.cpp:1135:9use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/Darwin.cpp:1137:13use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/Darwin.cpp:1139:8use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/Flang.cpp:1198:8use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/Gnu.cpp:3034:14use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/Hexagon.cpp:605:19use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/TCE.cpp:30:15use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/TCE.cpp:47:17use '= default' to define a trivial destructor
-clang/lib/Driver/ToolChains/ZOS.cpp:28:6use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:168:12use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:169:12use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:170:15use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:171:20use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:172:22use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:173:19use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:174:21use '= default' to define a trivial destructor
-clang/lib/ExtractAPI/API.cpp:175:18use '= default' to define a trivial destructor
-clang/lib/Format/BreakableToken.h:91:11use '= default' to define a trivial destructor
-clang/lib/Format/FormatToken.cpp:96:12use '= default' to define a trivial destructor
-clang/lib/Format/FormatTokenSource.h:31:11use '= default' to define a trivial destructor
-clang/lib/Format/UnwrappedLineFormatter.cpp:1072:11use '= default' to define a trivial destructor
-clang/lib/Format/UnwrappedLineParser.h:94:11use '= default' to define a trivial destructor
-clang/lib/Frontend/ASTMerge.cpp:93:17use '= default' to define a trivial destructor
-clang/lib/Frontend/DependencyFile.cpp:219:22use '= default' to define a trivial destructor
-clang/lib/Frontend/FrontendAction.cpp:370:17use '= default' to define a trivial destructor
-clang/lib/Frontend/FrontendActions.cpp:337:19use '= default' to define a trivial destructor
-clang/lib/Frontend/MultiplexConsumer.cpp:315:20use '= default' to define a trivial destructor
-clang/lib/Frontend/Rewrite/FrontendActions.cpp:47:14use '= default' to define a trivial default constructor
-clang/lib/Frontend/Rewrite/FrontendActions.cpp:48:14use '= default' to define a trivial destructor
-clang/lib/Frontend/SerializedDiagnosticPrinter.cpp:34:3use '= default' to define a trivial default constructor
-clang/lib/Frontend/SerializedDiagnosticPrinter.cpp:60:3use '= default' to define a trivial destructor
-clang/lib/Frontend/SerializedDiagnosticPrinter.cpp:149:3use '= default' to define a trivial destructor
-clang/lib/Frontend/TestModuleFileExtension.cpp:19:34use '= default' to define a trivial destructor
-clang/lib/Frontend/TestModuleFileExtension.cpp:86:34use '= default' to define a trivial destructor
-clang/lib/Frontend/TestModuleFileExtension.cpp:88:26use '= default' to define a trivial destructor
-clang/lib/Frontend/TextDiagnostic.cpp:721:17use '= default' to define a trivial destructor
-clang/lib/Index/CommentToXML.cpp:1143:24use '= default' to define a trivial default constructor
-clang/lib/Index/CommentToXML.cpp:1144:24use '= default' to define a trivial destructor
-clang/lib/Interpreter/DeviceOffload.cpp:162:30use '= default' to define a trivial destructor
-clang/lib/Interpreter/OrcIncrementalExecutor.cpp:58:25use '= default' to define a trivial destructor
-clang/lib/Parse/ParseCXXInlineMethods.cpp:271:32use '= default' to define a trivial destructor
-clang/lib/Sema/ScopeInfo.cpp:259:20use '= default' to define a trivial destructor
-clang/lib/Sema/ScopeInfo.cpp:260:17use '= default' to define a trivial destructor
-clang/lib/Sema/ScopeInfo.cpp:261:26use '= default' to define a trivial destructor
-clang/lib/Sema/Sema.cpp:2644:21use '= default' to define a trivial destructor
-clang/lib/Sema/SemaDeclCXX.cpp:14680:3use '= default' to define a trivial default constructor
-clang/lib/Sema/SemaDeclCXX.cpp:14681:11use '= default' to define a trivial destructor
-clang/lib/Sema/SemaLookup.cpp:3995:22use '= default' to define a trivial destructor
-clang/lib/Sema/SemaPseudoObject.cpp:196:13use '= default' to define a trivial destructor
-clang/lib/Sema/TreeTransform.h:7503:5use '= default' to define a trivial default constructor
-clang/lib/Serialization/ASTCommon.cpp:23:29use '= default' to define a trivial destructor
-clang/lib/Serialization/GeneratePCH.cpp:42:15use '= default' to define a trivial destructor
-clang/lib/Serialization/ModuleFileExtension.cpp:14:22use '= default' to define a trivial destructor
-clang/lib/Serialization/ModuleFileExtension.cpp:18:28use '= default' to define a trivial destructor
-clang/lib/Serialization/ModuleFileExtension.cpp:20:28use '= default' to define a trivial destructor
-clang/lib/Serialization/PCHContainerOperations.cpp:20:21use '= default' to define a trivial destructor
-clang/lib/Serialization/PCHContainerOperations.cpp:21:21use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:36:27use '= default' to define a trivial default constructor
-clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:152:3use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:302:3use '= default' to define a trivial default constructor
-clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:42:3use '= default' to define a trivial default constructor
-clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:150:13use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:542:13use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:59:5use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:21:26use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:23:26use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:70:3use '= default' to define a trivial destructor
-clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp:44:3use '= default' to define a trivial destructor
-clang/lib/Tooling/RefactoringCallbacks.cpp:22:22use '= default' to define a trivial default constructor
-clang/lib/Tooling/Transformer/Stencil.cpp:335:3use '= default' to define a trivial destructor
-clang/tools/clang-refactor/ClangRefactor.cpp:56:11use '= default' to define a trivial destructor
-clang/tools/diagtool/DiagTool.cpp:23:11use '= default' to define a trivial destructor
-clang/tools/libclang/CIndexDiagnostic.cpp:30:22use '= default' to define a trivial destructor
-clang/tools/libclang/CIndexDiagnostic.cpp:37:19use '= default' to define a trivial destructor
-clang/tools/libclang/CIndexDiagnostic.cpp:48:3use '= default' to define a trivial destructor
-clang/tools/libclang/CIndexDiagnostic.cpp:89:3use '= default' to define a trivial destructor
-clang/tools/libclang/CIndexDiagnostic.h:120:3use '= default' to define a trivial destructor
-clang/tools/libclang/CXLoadedDiagnostic.cpp:39:3use '= default' to define a trivial destructor
-clang/tools/libclang/CXLoadedDiagnostic.cpp:64:21use '= default' to define a trivial destructor
-clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:465:11use '= default' to define a trivial destructor

Generated from 8e77be5af1.