[clang] [analyzer] Fix false positive for mutexes inheriting mutex_base (PR #106240)

2024-08-27 Thread Arseniy Zaostrovnykh via cfe-commits
necto wrote: > Uh that FN seems really bad. Have you measured this change? Can we relax the > canonicalization to only unwrap base class regions, or only apply to classes > within the stdlib? relaxed in 744272e https://github.com/llvm/llvm-project/pull/106240 _

[clang] [analyzer] Detect leaks of stack addresses via output params, indirect globals 3/3 (PR #105648)

2024-08-27 Thread Balazs Benics via cfe-commits
https://github.com/steakhal closed https://github.com/llvm/llvm-project/pull/105648 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 190449a - [analyzer] Detect leaks of stack addresses via output params, indirect globals 3/3 (#105648)

2024-08-27 Thread via cfe-commits
Author: Arseniy Zaostrovnykh Date: 2024-08-28T08:36:59+02:00 New Revision: 190449a5d2a9ddfc2180dce11714a4443f0f29f0 URL: https://github.com/llvm/llvm-project/commit/190449a5d2a9ddfc2180dce11714a4443f0f29f0 DIFF: https://github.com/llvm/llvm-project/commit/190449a5d2a9ddfc2180dce11714a4443f0f29f

[clang] [analyzer] Fix false positive for mutexes inheriting mutex_base (PR #106240)

2024-08-27 Thread Arseniy Zaostrovnykh via cfe-commits
https://github.com/necto updated https://github.com/llvm/llvm-project/pull/106240 >From 0c86e46516466f9513652a04ba87aa2a018ff6b8 Mon Sep 17 00:00:00 2001 From: Arseniy Zaostrovnykh Date: Tue, 27 Aug 2024 17:52:25 +0200 Subject: [PATCH 1/3] [analyzer] Fix false positive for mutexes inheriting m

[clang] [analyzer] Fix false positive for mutexes inheriting mutex_base (PR #106240)

2024-08-27 Thread Balazs Benics via cfe-commits
https://github.com/steakhal requested changes to this pull request. Uh that FN seems really bad. Have you measured this change? Can we relax the canonicalization to only unwrap base class regions, or only apply to classes within the stdlib? https://github.com/llvm/llvm-project/pull/106240 _

[clang] [analyzer] Fix false positive for mutexes inheriting mutex_base (PR #106240)

2024-08-27 Thread Arseniy Zaostrovnykh via cfe-commits
https://github.com/necto updated https://github.com/llvm/llvm-project/pull/106240 >From 0c86e46516466f9513652a04ba87aa2a018ff6b8 Mon Sep 17 00:00:00 2001 From: Arseniy Zaostrovnykh Date: Tue, 27 Aug 2024 17:52:25 +0200 Subject: [PATCH 1/2] [analyzer] Fix false positive for mutexes inheriting m

[clang] [llvm] [Sanitizer] Make sanitizer passes idempotent (PR #99439)

2024-08-27 Thread via cfe-commits
pirama-arumuga-nainar wrote: FYI, this PR causes https://github.com/llvm/llvm-project/issues/105569. https://github.com/llvm/llvm-project/pull/99439 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo

[clang] [NFC] Comment fix: "does specify state that" -> "does specify that" (PR #106338)

2024-08-27 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Michael Park (mpark) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/106338.diff 1 Files Affected: - (modified) clang/lib/AST/ComputeDependence.cpp (+1-1) ``diff diff --git a/clang/lib/AST/ComputeDependence.

[clang] [NFC] Comment fix: "does specify state that" -> "does specify that" (PR #106338)

2024-08-27 Thread Michael Park via cfe-commits
https://github.com/mpark created https://github.com/llvm/llvm-project/pull/106338 None >From 76b247844ba302fc9b62431d1abaa4720372e51f Mon Sep 17 00:00:00 2001 From: Michael Park Date: Tue, 27 Aug 2024 22:32:58 -0700 Subject: [PATCH] [NFC] Comment fix: "does specify state that" -> "does specify

[clang] [clang][HLSL] Update DXIL/SPIRV hybird CodeGen tests to use temp var (PR #105930)

2024-08-27 Thread Amr Hesham via cfe-commits
@@ -1,98 +1,83 @@ // RUN: %clang_cc1 -finclude-default-header -x hlsl -triple \ // RUN: dxil-pc-shadermodel6.3-library %s -fnative-half-type \ // RUN: -emit-llvm -disable-llvm-passes -o - | FileCheck %s \ -// RUN: --check-prefixes=CHECK,DXIL_CHECK,DXIL_NATIVE_HALF,NATIVE_

[clang] [clang][HLSL] Update DXIL/SPIRV hybird CodeGen tests to use temp var (PR #105930)

2024-08-27 Thread Amr Hesham via cfe-commits
https://github.com/AmrDeveloper updated https://github.com/llvm/llvm-project/pull/105930 >From ff7bbba695a727da01ee51fcb0c1126380f6bb7f Mon Sep 17 00:00:00 2001 From: AmrDeveloper Date: Sat, 24 Aug 2024 10:08:23 +0200 Subject: [PATCH] [clang][HLSL] Update DXIL/SPIRV hybird CodeGen tests to use

[clang] [clang][HLSL] Update DXIL/SPIRV hybird CodeGen tests to use temp var (PR #105930)

2024-08-27 Thread Amr Hesham via cfe-commits
https://github.com/AmrDeveloper updated https://github.com/llvm/llvm-project/pull/105930 >From 6ae18c6da6dff942ad8524d7e3aa2565369e8cfb Mon Sep 17 00:00:00 2001 From: AmrDeveloper Date: Sat, 24 Aug 2024 10:08:23 +0200 Subject: [PATCH] [clang][HLSL] Update DXIL/SPIRV hybird CodeGen tests to use

[clang] [clang] mangle placeholder for deduced type as a template-prefix (PR #106335)

2024-08-27 Thread Matheus Izvekov via cfe-commits
https://github.com/mizvekov updated https://github.com/llvm/llvm-project/pull/106335 >From b86ebec082a82da967528819e9df7bd16c502b34 Mon Sep 17 00:00:00 2001 From: Matheus Izvekov Date: Wed, 28 Aug 2024 00:34:12 -0300 Subject: [PATCH] [clang] mangle placeholder for deduced type as a template-pr

[clang] [clang] mangle placeholder for deduced type as a template-prefix (PR #106335)

2024-08-27 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Matheus Izvekov (mizvekov) Changes As agreed on https://github.com/itanium-cxx-abi/cxx-abi/issues/109 these placeholders should be mangled as a `template-prefix` production. ``` ::=