aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer
AgeCommit message (Expand)AuthorFilesLines
2022-11-15[analyzer] Workaround crash on encountering Class non-type template parametersBalazs Benics1-0/+6
2022-07-26[analyzer] Improve loads from reinterpret-cast fieldsBalazs Benics1-21/+48
2022-07-26[analyzer] Fix unused variable warning in release builds. NFC.Benjamin Kramer1-3/+2
2022-07-26[clang][analyzer][NFC] Use value_or instead of ValueOrDavid Spickett1-1/+1
2022-07-26[analyzer] Structured binding to tuple-like typesisuckatcs1-7/+22
2022-07-26[analyzer] Lambda capture non-POD type arrayisuckatcs2-2/+54
2022-07-26[analyzer] ArrayInitLoopExpr with array of non-POD typeisuckatcs3-15/+142
2022-07-25Remove redundaunt virtual specifiers (NFC)Kazu Hirata3-12/+10
2022-07-25Use isa instead of dyn_cast (NFC)Kazu Hirata1-1/+1
2022-07-25[clang][analyzer] Added partial wide character support to CStringCheckerBalázs Kéri1-33/+67
2022-07-24Remove redundaunt override specifiers (NFC)Kazu Hirata1-10/+8
2022-07-24[clang] Remove redundant virtual specifies (NFC)Kazu Hirata3-26/+22
2022-07-24Use any_of (NFC)Kazu Hirata1-1/+1
2022-07-19[analyzer][NFC] Use `SValVisitor` instead of explicit helper functionsDenys Petrov1-454/+416
2022-07-18[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of flexible ...serge-sans-paille1-0/+4
2022-07-15[analyzer] Add new function `clang_analyzer_value` to ExprInspectionCheckerDenys Petrov3-15/+62
2022-07-15[analyzer][NFC] Tidy up handler-functions in SymbolicRangeInferrerDenys Petrov1-53/+71
2022-07-15Modernize Optional::{getValueOr,hasValue}Fangrui Song1-1/+1
2022-07-14Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere2-19/+17
2022-07-15[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov2-17/+19
2022-07-14[analyzer] Evaluate construction of non-POD type arraysisuckatcs3-36/+258
2022-07-14[analyzer] Fixing SVal::getType returns Null Type for NonLoc::ConcreteInt in ...Ella Ma1-0/+2
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata8-19/+21
2022-07-13[analyzer] Fix use of length in CStringCheckereinvbri1-1/+1
2022-07-13Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere2-19/+17
2022-07-12[clang, clang-tools-extra] Use has_value instead of hasValue (NFC)Kazu Hirata1-3/+3
2022-07-13[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov2-17/+19
2022-07-05[analyzer] Fix assertion in simplifySymbolCastGabor Marton1-0/+4
2022-07-05[analyzer] Do not emit redundant SymbolCastsGabor Marton1-0/+2
2022-07-01[OpenMP] Initial parsing and semantic support for 'parallel masked taskloop s...Fazlay Rabbi1-0/+1
2022-06-30[OpenMP] Initial parsing and sema support for 'parallel masked taskloop' cons...Fazlay Rabbi1-0/+1
2022-06-29Improve handling of static assert messages.Corentin Jabot1-3/+3
2022-06-29[analyzer] Fix BindingDecl evaluation for reference typesisuckatcs1-0/+3
2022-06-28[OpenMP] Initial parsing and sema support for 'masked taskloop simd' constructFazlay Rabbi1-0/+1
2022-06-29Revert "Improve handling of static assert messages."Corentin Jabot1-3/+3
2022-06-28Improve handling of static assert messages.Corentin Jabot1-3/+3
2022-06-27Revert "[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of f...Vitaly Buka1-3/+0
2022-06-25[clang] Don't use Optional::hasValue (NFC)Kazu Hirata6-13/+13
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata10-36/+35
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata10-35/+36
2022-06-24[OpenMP] Initial parsing and sema support for 'masked taskloop' constructFazlay Rabbi1-0/+1
2022-06-24[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of flexible ...serge-sans-paille1-0/+3
2022-06-23[analyzer] Structured binding to arraysisuckatcs1-8/+125
2022-06-23[clang][analyzer] Fix StdLibraryFunctionsChecker 'mkdir' return value.Balázs Kéri1-8/+4
2022-06-21[clang][Analyzer] Add errno state to standard functions modeling.Balázs Kéri1-132/+423
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata7-9/+9
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata2-2/+2
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata2-2/+2
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata2-2/+2
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata11-20/+20