aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-04[Clang] Initial support for P2841 (Variable template and concept template par...Corentin Jabot1-1/+1
2025-08-03[Sema] Use llvm::iterator_range::empty (NFC) (#151852)Kazu Hirata1-1/+1
2025-07-17[Sema] Remove unnecessary casts (NFC) (#149340)Kazu Hirata1-3/+3
2025-07-09Include [[clang::require_explicit_initialization]] warnings in system headers...higher-performance1-5/+9
2025-06-27Re-land "[-Wunterminated-string-initialization] Handle C string literals endi...Ziqing Luo1-22/+30
2025-06-26Revert "[-Wunterminated-string-initialization] Handle C string literals endin...Weaver1-30/+22
2025-06-26[-Wunterminated-string-initialization] Handle C string literals ending with e...Ziqing Luo1-22/+30
2025-06-09[Clang][NFC] Add nullptr check in InitializationSequence::InitializeFrom (#14...Shafik Yaghmour1-1/+1
2025-06-03[Clang] Improve infrastructure for libstdc++ workarounds (Reland) (#142592)cor3ntin1-2/+5
2025-06-03Revert "[Clang] Improve infrastructure for libstdc++ workarounds" (#142432)cor3ntin1-5/+2
2025-05-31[Clang] Improve infrastructure for libstdc++ workarounds (#141977)cor3ntin1-2/+5
2025-05-27[clang][OpenCL] Only evaluate initializer once to check for zero init (#141474)Timm Baeder1-5/+5
2025-05-25[Sema] Remove unused includes (NFC) (#141419)Kazu Hirata1-1/+0
2025-05-22[C] Fix crash-on-invalid due to infinite recursion (#140925)Aaron Ballman1-1/+1
2025-05-21[Clang] Fix an inadvertent overwrite of sub-initializers (#140714)Younan Zhang1-4/+8
2025-05-20[C] Do not diagnose flexible array members with -Wdefault-const-init-field-un...Aaron Ballman1-0/+9
2025-05-20[C] Do not diagnose unions with -Wdefault-const-init (#140725)Aaron Ballman1-2/+4
2025-05-17[clang] Remove redundant control flow statements (NFC) (#140359)Kazu Hirata1-1/+0
2025-05-15[Clang][AArch64] Add fp8 variants for untyped NEON intrinsics (#128019)Lukacma1-0/+2
2025-05-14[Clang] Remove workaround for libstdc++4.7 (#139693)cor3ntin1-29/+9
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-05-02[C] Update the -Wdefault-const-init-unsafe wording (#138266)Aaron Ballman1-1/+5
2025-05-02[C] Allow __attribute__((nonstring)) on multidimensional arrays (#138133)Aaron Ballman1-2/+16
2025-05-02[clang][NFC] Convert `Sema::CorrectTypoKind` to scoped enumVlad Serebrennikov1-1/+1
2025-05-02[clang][NFC] Convert `Sema::AssignConvertType` to scoped enumVlad Serebrennikov1-7/+8
2025-05-02[clang][NFC] Convert `Sema::AllowFoldKind` to scoped enumVlad Serebrennikov1-1/+1
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-2/+1
2025-05-01[C] Modify -Wdefault-const-init (#137961)Aaron Ballman1-3/+3
2025-04-30[C] Add diagnostic + attr for unterminated strings (#137829)Aaron Ballman1-9/+26
2025-04-25[C] Warn on uninitialized const objects (#137166)Aaron Ballman1-6/+35
2025-04-24[HLSL] Handle incomplete array types (#133508)Chris B1-2/+1
2025-04-24[C] Add (new) -Wimplicit-void-ptr-cast to -Wc++-compat (#136855)Aaron Ballman1-4/+3
2025-04-18[BoundsSafety][Sema] Allow counted_by and counted_by_or_null on pointers wher...Dan Liew1-0/+13
2025-04-18[Clang] Bypass TAD during overload resolution if a perfect match exists (#136...cor3ntin1-5/+13
2025-04-17Revert "[Clang] Bypass TAD during overload resolution if a perfect match exis...cor3ntin1-13/+5
2025-04-17[Clang] Bypass TAD during overload resolution if a perfect match exists (#136...cor3ntin1-5/+13
2025-04-16[clang] Fix elaborated keyword canonicalization (#135916)Matheus Izvekov1-3/+4
2025-04-16Revert "[Clang][RFC] Bypass TAD during overload resolution if a perfect match...cor3ntin1-11/+4
2025-04-16[Clang][RFC] Bypass TAD during overload resolution if a perfect match exists ...cor3ntin1-4/+11
2025-04-14[clang] AST: remove source locations from [Variable/Dependent]SizedArrayType ...Matheus Izvekov1-21/+5
2025-04-10[C11] Implement WG14 N1285 (temporary lifetimes) (#133472)Aaron Ballman1-2/+5
2025-04-03[Clang] Add warning message for C++17 alias template CTAD (#133806)GeorgeKA1-2/+1
2025-03-25[clang] Refine handling of C++20 aggregate initialization (#131320)offsetof1-41/+65
2025-03-20[clang] Introduce "binary" StringLiteral for #embed data (#127629)Mariya Podchishchaeva1-0/+1
2025-03-10Revert "[clang] Implement instantiation context note for checking template pa...Nikita Popov1-3/+4
2025-03-06[clang] Implement instantiation context note for checking template parameters...Matheus Izvekov1-4/+3
2025-03-05[clang] Fix crash when #embed data does not fit into an array (#129567)Mariya Podchishchaeva1-2/+4
2025-02-28[clang] Fix issues with #embed and intializer lists/template arguments (#128890)Mariya Podchishchaeva1-1/+1
2025-02-27[Clang][Sema] Add special handling of mfloat8 in initializer lists (#125097)Lukacma1-1/+2
2025-02-20[NFC][clang] Cleanup in APValue and SemaInit (#127790)Mariya Podchishchaeva1-1/+0