[clang] fix(91536): clang 18.1 parser crash (PR #93490)

2024-05-28 Thread Oleksandr T. via cfe-commits
a-tarasyuk wrote: @cor3ntin thanks for the review. I've changed the commit message. https://github.com/llvm/llvm-project/pull/93490 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] fix(91536): clang 18.1 parser crash (PR #93490)

2024-05-28 Thread Oleksandr T. via cfe-commits
https://github.com/a-tarasyuk updated https://github.com/llvm/llvm-project/pull/93490 >From a04e9a74ea39a1d68032ab0e82efb6c32039d547 Mon Sep 17 00:00:00 2001 From: Oleksandr T Date: Mon, 27 May 2024 23:25:53 +0300 Subject: [PATCH] fix(91536): skip explicit `this` check in non-valid scope due t

[clang] fix(91536): clang 18.1 parser crash (PR #93490)

2024-05-28 Thread via cfe-commits
cor3ntin wrote: Thanks! The change looks good but the commit message could be improved (ie it should give some description of the bug/fix) https://github.com/llvm/llvm-project/pull/93490 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https:

[clang] fix(91536): clang 18.1 parser crash (PR #93490)

2024-05-27 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Oleksandr T. (a-tarasyuk) Changes Fixes #91536 --- Full diff: https://github.com/llvm/llvm-project/pull/93490.diff 3 Files Affected: - (modified) clang/docs/ReleaseNotes.rst (+1) - (modified) clang/lib/Sema/SemaExprCXX.cpp (+3-3) - (a

[clang] fix(91536): clang 18.1 parser crash (PR #93490)

2024-05-27 Thread Oleksandr T. via cfe-commits
https://github.com/a-tarasyuk created https://github.com/llvm/llvm-project/pull/93490 Fixes #91536 >From a20c395f5d44f98363172216256c8ce61e96ffbe Mon Sep 17 00:00:00 2001 From: Oleksandr T Date: Mon, 27 May 2024 23:25:53 +0300 Subject: [PATCH] fix(91536): skip explicit 'this' check in non-vali