llvm-project:

Run:37626309061
Check:PR #224969: bugprone-unchecked-optional-access
Status:ok
Time:9m32s
Warnings:238 (TP 225, FP 13, unclassified 0)
Source:llvm/llvm-project/blob/c04b00de750801238bc85f11874c66a41b61b2c5

New warnings, not in baseline (0):

None.

Gone, only in baseline (0):

None.

Unchanged, also in baseline (238):

VerdictLocationMessage
TPbuild/tools/clang/include/clang/AST/Attrs.inc:6653:16unchecked access to optional value
TPbuild/tools/clang/include/clang/AST/Attrs.inc:6667:16unchecked access to optional value
TPbuild/tools/clang/include/clang/AST/Attrs.inc:6678:16unchecked access to optional value
TPclang/include/clang/APINotes/Types.h:131:23unchecked access to optional value
TPclang/include/clang/APINotes/Types.h:378:30unchecked access to optional value
TPclang/include/clang/ASTMatchers/ASTMatchers.h:8607:29unchecked access to optional value
TPclang/include/clang/ASTMatchers/ASTMatchers.h:8608:33unchecked access to optional value
TPclang/include/clang/ASTMatchers/ASTMatchersInternal.h:1228:12unchecked access to optional value
TPclang/include/clang/ASTMatchers/Dynamic/VariantValue.h:213:12unchecked access to optional value
TPclang/include/clang/ASTMatchers/Dynamic/VariantValue.h:219:13unchecked access to optional value
TPclang/include/clang/Analysis/FlowSensitive/MatchSwitch.h:152:17unchecked access to optional value
TPclang/include/clang/Driver/Multilib.h:99:55unchecked access to optional value
TPclang/include/clang/Frontend/FrontendOptions.h:273:13unchecked access to optional value
TPclang/include/clang/Sema/Sema.h:15671:14unchecked access to optional value
TPclang/include/clang/StaticAnalyzer/Core/Checker.h:524:44unchecked access to optional value
TPclang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:1154:13unchecked access to optional value
TPclang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:1178:33unchecked access to optional value
TPclang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:52:13unchecked access to optional value
TPclang/include/clang/Tooling/Refactoring/RefactoringOptions.h:50:13unchecked access to optional value
TPclang/lib/APINotes/APINotesTypes.cpp:22:14unchecked access to optional value
TPclang/lib/AST/ASTContext.cpp:14810:24unchecked access to optional value
TPclang/lib/AST/ASTContext.cpp:14811:24unchecked access to optional value
TPclang/lib/AST/ByteCode/InterpBuiltin.cpp:1404:35unchecked access to optional value
TPclang/lib/AST/ExprConstant.cpp:7678:25unchecked access to optional value
FPclang/lib/AST/ExprConstant.cpp:8121:22unchecked access to optional value
FPclang/lib/AST/ExprConstant.cpp:8121:43unchecked access to optional value
FPclang/lib/AST/ExprConstant.cpp:8122:20unchecked access to optional value
FPclang/lib/AST/ExprConstant.cpp:8122:43unchecked access to optional value
TPclang/lib/AST/ExprConstant.cpp:16270:37unchecked access to optional value
TPclang/lib/AST/ItaniumMangle.cpp:4237:19unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:500:72unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:515:64unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:515:73unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:530:25unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:534:3unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:534:13unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:537:7unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:538:64unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:538:71unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:540:62unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:540:71unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:554:10unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:560:10unchecked access to optional value
TPclang/lib/AST/StmtOpenACC.cpp:567:10unchecked access to optional value
TPclang/lib/ASTMatchers/Dynamic/Marshallers.h:180:13unchecked access to optional value
TPclang/lib/ASTMatchers/Dynamic/Marshallers.h:210:13unchecked access to optional value
TPclang/lib/ASTMatchers/Dynamic/Marshallers.h:233:13unchecked access to optional value
TPclang/lib/ASTMatchers/Dynamic/Marshallers.h:261:13unchecked access to optional value
TPclang/lib/ASTMatchers/Dynamic/Marshallers.h:292:13unchecked access to optional value
TPclang/lib/Analysis/CFG.cpp:5047:25unchecked access to optional value
TPclang/lib/Analysis/CFG.cpp:5048:20unchecked access to optional value
TPclang/lib/Analysis/FixitUtil.cpp:92:10unchecked access to optional value
TPclang/lib/Analysis/FixitUtil.cpp:173:10unchecked access to optional value
TPclang/lib/Analysis/LifetimeSafety/Dataflow.h:101:26unchecked access to optional value
TPclang/lib/Analysis/PathDiagnostic.cpp:394:11unchecked access to optional value
TPclang/lib/Analysis/ProgramPoint.cpp:185:34unchecked access to optional value
TPclang/lib/Analysis/ProgramPoint.cpp:188:32unchecked access to optional value
TPclang/lib/Analysis/ThreadSafety.cpp:2200:15unchecked access to optional value
TPclang/lib/Analysis/ThreadSafety.cpp:2200:36unchecked access to optional value
TPclang/lib/Analysis/UninitializedValues.cpp:166:35unchecked access to optional value
TPclang/lib/Analysis/UninitializedValues.cpp:225:19unchecked access to optional value
TPclang/lib/Basic/TargetID.cpp:155:29unchecked access to optional value
TPclang/lib/Basic/TargetID.cpp:171:8unchecked access to optional value
TPclang/lib/Basic/TargetID.cpp:173:8unchecked access to optional value
TPclang/lib/Basic/Targets/AMDGPU.cpp:319:46unchecked access to optional value
TPclang/lib/CodeGen/CGBuiltin.cpp:3841:26unchecked access to optional value
TPclang/lib/CodeGen/CGBuiltin.cpp:3842:12unchecked access to optional value
TPclang/lib/CodeGen/CGExprCXX.cpp:734:8unchecked access to optional value
TPclang/lib/CodeGen/CGExprCXX.cpp:734:29unchecked access to optional value
TPclang/lib/CodeGen/CGExprCXX.cpp:736:39unchecked access to optional value
TPclang/lib/CodeGen/CGExprCXX.cpp:746:9unchecked access to optional value
FPclang/lib/CodeGen/CGHLSLRuntime.cpp:70:21unchecked access to optional value
FPclang/lib/CodeGen/CGStmt.cpp:2711:45unchecked access to optional value
TPclang/lib/CodeGen/CodeGenFunction.cpp:2874:12unchecked access to optional value
TPclang/lib/CodeGen/TargetBuiltins/ARM.cpp:3433:10unchecked access to optional value
TPclang/lib/CodeGen/TargetBuiltins/SystemZ.cpp:216:24unchecked access to optional value
TPclang/lib/CodeGen/TargetBuiltins/SystemZ.cpp:217:24unchecked access to optional value
TPclang/lib/CodeGen/TargetBuiltins/SystemZ.cpp:274:24unchecked access to optional value
TPclang/lib/CodeGen/TargetBuiltins/SystemZ.cpp:308:24unchecked access to optional value
TPclang/lib/CodeGen/Targets/RISCV.cpp:558:64unchecked access to optional value
TPclang/lib/Driver/Multilib.cpp:203:25unchecked access to optional value
FPclang/lib/Driver/OffloadBundler.cpp:268:30unchecked access to optional value
FPclang/lib/Driver/OffloadBundler.cpp:596:17unchecked access to optional value
FPclang/lib/Driver/OffloadBundler.cpp:1590:28unchecked access to optional value
FPclang/lib/Driver/OffloadBundler.cpp:1930:56unchecked access to optional value
TPclang/lib/Driver/ToolChain.cpp:1383:11unchecked access to optional value
TPclang/lib/Driver/ToolChains/Darwin.cpp:751:9unchecked access to optional value
FPclang/lib/Driver/ToolChains/HLSL.cpp:177:21unchecked access to optional value
TPclang/lib/Format/ContinuationIndenter.cpp:2307:29unchecked access to optional value
TPclang/lib/Format/MacroExpander.cpp:231:7unchecked access to optional value
TPclang/lib/Format/MacroExpander.cpp:232:7unchecked access to optional value
TPclang/lib/Format/MacroExpander.cpp:235:5unchecked access to optional value
TPclang/lib/Format/MacroExpander.cpp:236:5unchecked access to optional value
TPclang/lib/Frontend/CompilerInstance.cpp:128:18unchecked access to optional value
TPclang/lib/Frontend/CompilerInstance.cpp:130:32unchecked access to optional value
TPclang/lib/Frontend/CompilerInvocation.cpp:1778:22unchecked access to optional value
TPclang/lib/Frontend/InitPreprocessor.cpp:467:32unchecked access to optional value
TPclang/lib/Frontend/Rewrite/InclusionRewriter.cpp:257:8unchecked access to optional value
FPclang/lib/Lex/InitHeaderSearch.cpp:379:40unchecked access to optional value
TPclang/lib/Lex/ModuleMapFile.cpp:154:47unchecked access to optional value
TPclang/lib/Lex/ModuleMapFile.cpp:155:11unchecked access to optional value
TPclang/lib/Lex/ModuleMapFile.cpp:156:11unchecked access to optional value
TPclang/lib/Lex/PPDirectives.cpp:4472:8unchecked access to optional value
TPclang/lib/Lex/PPDirectives.cpp:4473:11unchecked access to optional value
TPclang/lib/Lex/PPDirectives.cpp:4474:25unchecked access to optional value
TPclang/lib/Lex/Preprocessor.cpp:705:11unchecked access to optional value
TPclang/lib/Lex/Preprocessor.cpp:706:11unchecked access to optional value
TPclang/lib/Lex/Preprocessor.cpp:707:11unchecked access to optional value
TPclang/lib/Lex/Preprocessor.cpp:708:11unchecked access to optional value
TPclang/lib/Lex/Preprocessor.cpp:709:11unchecked access to optional value
TPclang/lib/Sema/AnalysisBasedWarnings.cpp:228:45unchecked access to optional value
TPclang/lib/Sema/AnalysisBasedWarnings.cpp:2973:11unchecked access to optional value
FPclang/lib/Sema/Sema.cpp:130:70unchecked access to optional value
TPclang/lib/Sema/SemaARM.cpp:837:30unchecked access to optional value
TPclang/lib/Sema/SemaChecking.cpp:12169:62unchecked access to optional value
TPclang/lib/Sema/SemaDecl.cpp:15085:16unchecked access to optional value
TPclang/lib/Sema/SemaDeclCXX.cpp:892:38unchecked access to optional value
TPclang/lib/Sema/SemaDeclCXX.cpp:18735:24unchecked access to optional value
TPclang/lib/Sema/SemaDeclObjC.cpp:2389:35unchecked access to optional value
TPclang/lib/Sema/SemaDeclObjC.cpp:2390:35unchecked access to optional value
TPclang/lib/Sema/SemaDeclObjC.cpp:2477:33unchecked access to optional value
TPclang/lib/Sema/SemaDeclObjC.cpp:2480:33unchecked access to optional value
TPclang/lib/Sema/SemaExprCXX.cpp:2585:12unchecked access to optional value
TPclang/lib/Sema/SemaFunctionEffects.cpp:924:20unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:1131:13unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:2821:11unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:2851:11unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:8938:10unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9024:10unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9042:19unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9043:19unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9108:19unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9109:19unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9111:8unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9113:8unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9121:8unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9165:8unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9198:8unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9237:27unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9316:8unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:9318:8unchecked access to optional value
TPclang/lib/Sema/SemaOpenMP.cpp:15477:14unchecked access to optional value
TPclang/lib/Sema/SemaPPC.cpp:247:9unchecked access to optional value
TPclang/lib/Sema/SemaRISCV.cpp:167:47unchecked access to optional value
TPclang/lib/Sema/SemaRISCV.cpp:169:47unchecked access to optional value
TPclang/lib/Sema/SemaStmtAttr.cpp:272:32unchecked access to optional value
TPclang/lib/Sema/SemaStmtAttr.cpp:273:30unchecked access to optional value
TPclang/lib/Sema/SemaTemplateDeductionGuide.cpp:145:9unchecked access to optional value
TPclang/lib/Sema/SemaTemplateDeductionGuide.cpp:180:11unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:745:25unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:749:30unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:751:21unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:933:30unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:938:26unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:1210:30unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:1425:24unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:1848:7unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2068:7unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2073:7unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2090:7unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2094:29unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2154:41unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2156:7unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2158:29unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2170:45unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2263:34unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2264:14unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2266:14unchecked access to optional value
TPclang/lib/Serialization/ASTReaderStmt.cpp:2275:14unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:512:50unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:977:50unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp:81:29unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:230:15unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:49:19unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:838:38unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:840:31unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:131:30unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:149:20unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1620:33unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1624:48unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1626:70unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1736:14unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2003:45unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2219:11unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2245:51unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/NoOwnershipChangeVisitor.cpp:65:11unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:177:63unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1152:45unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1158:50unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:355:13unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp:504:24unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:676:13unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:686:35unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:719:40unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1030:48unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1203:33unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1238:37unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1268:48unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1303:35unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1320:62unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1337:33unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1382:35unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1408:62unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1438:62unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1463:35unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1604:33unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1672:42unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1739:43unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:1773:33unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/UndefinedNewArraySizeChecker.cpp:45:21unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp:459:12unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp:463:12unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLambdaCapturesChecker.cpp:600:12unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp:446:12unchecked access to optional value
TPclang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefMemberChecker.cpp:371:12unchecked access to optional value
TPclang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1283:24unchecked access to optional value
TPclang/lib/StaticAnalyzer/Core/Environment.cpp:121:13unchecked access to optional value
TPclang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:189:19unchecked access to optional value
TPclang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:990:15unchecked access to optional value
TPclang/lib/StaticAnalyzer/Core/SValBuilder.cpp:158:35unchecked access to optional value
TPclang/lib/Support/RISCVVIntrinsicUtils.cpp:223:30unchecked access to optional value
TPclang/lib/Support/RISCVVIntrinsicUtils.cpp:241:46unchecked access to optional value
TPclang/lib/Support/RISCVVIntrinsicUtils.cpp:302:37unchecked access to optional value
TPclang/lib/Support/RISCVVIntrinsicUtils.cpp:345:35unchecked access to optional value
TPclang/lib/Support/RISCVVIntrinsicUtils.cpp:1069:28unchecked access to optional value
TPclang/lib/Tooling/InterpolatingCompilationDatabase.cpp:224:22unchecked access to optional value
TPclang/lib/Tooling/Transformer/RewriteRule.cpp:388:15unchecked access to optional value
TPclang/lib/Tooling/Transformer/RewriteRule.cpp:436:24unchecked access to optional value
TPclang/tools/clang-refactor/TestSupport.cpp:248:24unchecked access to optional value
TPclang/tools/clang-scan-deps/ClangScanDeps.cpp:1199:5unchecked access to optional value
TPclang/utils/TableGen/ClangDiagnosticsEmitter.cpp:1957:12unchecked access to optional value
TPclang/utils/TableGen/RISCVVEmitter.cpp:461:20unchecked access to optional value
TPllvm/include/llvm/ADT/STLExtras.h:228:25unchecked access to optional value
TPllvm/include/llvm/Analysis/LazyCallGraph.h:346:42unchecked access to optional value
TPllvm/include/llvm/Analysis/MemoryLocation.h:250:13unchecked access to optional value
TPllvm/include/llvm/IR/DebugInfoMetadata.h:3830:23unchecked access to optional value
TPllvm/include/llvm/IR/DebugInfoMetadata.h:3831:23unchecked access to optional value
TPllvm/include/llvm/Support/VirtualFileSystem.h:940:27unchecked access to optional value

Generated from 8e77be5af1.