[all-commits] [llvm/llvm-project] b24769: [Clang] [Sema] Make `-Wincompatible-pointer-types`...

Sirraide via All-commits all-commits at lists.llvm.org
Mon Sep 15 09:55:22 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b24769855d97697de08e2296a548c033f193caf4
      https://github.com/llvm/llvm-project/commit/b24769855d97697de08e2296a548c033f193caf4
  Author: Sirraide <aeternalmail at gmail.com>
  Date:   2025-09-15 (Mon, 15 Sep 2025)

  Changed paths:
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/easily-swappable-parameters-implicits.c
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/test/APINotes/nullability.c
    M clang/test/APINotes/nullability.m
    M clang/test/APINotes/types.m
    M clang/test/AST/ByteCode/atomic.c
    M clang/test/AST/ByteCode/c.c
    M clang/test/Analysis/OSAtomic_mac.c
    M clang/test/Analysis/bsd-string.c
    M clang/test/Analysis/novoidtypecrash.c
    M clang/test/Analysis/override-werror.c
    M clang/test/Analysis/uninit-vals-union.c
    M clang/test/C/C23/n3007.c
    M clang/test/C/C2y/n3369.c
    M clang/test/C/drs/dr0xx.c
    M clang/test/CodeGen/2008-03-05-syncPtr.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-xlcompat-cas-error.c
    M clang/test/CodeGen/X86/cmpccxadd-builtins-error.c
    M clang/test/CodeGen/X86/math-builtins.c
    M clang/test/CodeGen/arm64-microsoft-intrinsics.c
    M clang/test/CodeGen/builtin-attributes.c
    M clang/test/CodeGen/builtin-rename.c
    M clang/test/CodeGen/ms-intrinsics-underaligned.c
    M clang/test/CodeGen/ubsan-pass-object-size.c
    M clang/test/CodeGen/vla.c
    M clang/test/CodeGen/vlt_to_pointer.c
    M clang/test/CodeGenOpenCL/numbered-address-space.cl
    M clang/test/FixIt/fixit-objc-arc.m
    M clang/test/Frontend/fixed_point_unknown_conversions.c
    M clang/test/Index/preamble.c
    M clang/test/Index/warning-flags.c
    M clang/test/Misc/remap-file.c
    M clang/test/Modules/diamond-pch.c
    M clang/test/Modules/diamond.c
    M clang/test/Modules/serialized-diags.m
    M clang/test/OpenMP/vla_crash.c
    M clang/test/PCH/functions.c
    M clang/test/PCH/objc_exprs.m
    M clang/test/PCH/objc_kindof.m
    M clang/test/PCH/variables.c
    M clang/test/Parser/declarators.c
    M clang/test/Sema/MicrosoftExtensions.c
    M clang/test/Sema/arm-neon-types.c
    M clang/test/Sema/atomic-expr.c
    M clang/test/Sema/atomic-ops.c
    M clang/test/Sema/attr-format.c
    M clang/test/Sema/c2x-auto.c
    M clang/test/Sema/conditional-expr.c
    M clang/test/Sema/decl-type-merging.c
    M clang/test/Sema/enum.c
    M clang/test/Sema/format-strings.c
    M clang/test/Sema/function.c
    M clang/test/Sema/merge-decls.c
    M clang/test/Sema/nullability.c
    M clang/test/Sema/pass-object-size.c
    M clang/test/Sema/ptrauth-atomic-ops.c
    M clang/test/Sema/ptrauth.c
    M clang/test/Sema/static-array.c
    M clang/test/Sema/struct-compat.c
    M clang/test/Sema/var-redecl.c
    M clang/test/Sema/vector-assign.c
    M clang/test/Sema/vla.c
    M clang/test/SemaObjC/arc-decls.m
    M clang/test/SemaObjC/arc-objcbridge-related-attribute.m
    M clang/test/SemaObjC/arc.m
    M clang/test/SemaObjC/attr-objc-NSObject.m
    M clang/test/SemaObjC/check-objcbridge-related-attribute-lookup.m
    M clang/test/SemaObjC/class-method-self.m
    M clang/test/SemaObjC/comptypes-1.m
    M clang/test/SemaObjC/comptypes-4.m
    M clang/test/SemaObjC/comptypes-5.m
    M clang/test/SemaObjC/comptypes-6.m
    M clang/test/SemaObjC/comptypes-7.m
    M clang/test/SemaObjC/conditional-expr-2.m
    M clang/test/SemaObjC/conditional-expr.m
    M clang/test/SemaObjC/id.m
    M clang/test/SemaObjC/incompatible-protocol-qualified-types.m
    M clang/test/SemaObjC/instancetype.m
    M clang/test/SemaObjC/ivar-lookup.m
    M clang/test/SemaObjC/kindof.m
    M clang/test/SemaObjC/method-prototype-scope.m
    M clang/test/SemaObjC/nullability.m
    M clang/test/SemaObjC/objcbridge-related-attribute.m
    M clang/test/SemaObjC/parameterized_classes.m
    M clang/test/SemaObjC/parameterized_classes_arc.m
    M clang/test/SemaObjC/parameterized_classes_subst.m
    M clang/test/SemaObjC/protocol-typecheck.m
    M clang/test/SemaObjC/protocol-warn.m
    M clang/test/SemaObjC/related-result-type-inference.m
    M clang/test/SemaObjC/unqualified-to-qualified-class-warn.m
    M clang/test/SemaObjC/warn-incompatible-builtin-types.m
    M clang/test/SemaObjC/warn-superclass-method-mismatch.m
    M clang/test/SemaObjCXX/blocks.mm
    M clang/test/SemaObjCXX/objc-pointer-conv.mm
    M clang/test/SemaObjCXX/overload.mm
    M clang/test/SemaObjCXX/parameterized_classes_subst.mm
    M clang/test/SemaObjCXX/related-result-type-inference.mm
    M clang/test/SemaOpenACC/combined-construct-if-clause.c
    M clang/test/SemaOpenACC/compute-construct-if-clause.c
    M clang/test/SemaOpenCL/address-spaces.cl
    M clang/test/SemaOpenCL/atomic-ops.cl
    M clang/test/SemaOpenCL/to_addr_builtin.cl
    M compiler-rt/test/safestack/pthread-cleanup.c
    M compiler-rt/test/tysan/violation-pr62544.c
    M lldb/test/API/functionalities/thread/exit_during_expression/main.c
    M lldb/test/API/functionalities/valobj_errors/hidden.c

  Log Message:
  -----------
  [Clang] [Sema] Make `-Wincompatible-pointer-types` an error by default (#157364)

GCC 14 also made this an error by default, so we’re following suit.

Fixes #74605



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list