https://github.com/daniel-petrovic updated
https://github.com/llvm/llvm-project/pull/107773
>From 20f065d70ab4ff8b3f77b53db6ce6cf1033e00aa Mon Sep 17 00:00:00 2001
From: Daniel Petrovic
Date: Sun, 8 Sep 2024 21:29:57 +0200
Subject: [PATCH] [clang][Frontend] Fix Sema::PerformImplicitConversion f
https://github.com/daniel-petrovic converted_to_draft
https://github.com/llvm/llvm-project/pull/107773
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/daniel-petrovic created
https://github.com/llvm/llvm-project/pull/107773
Fixes #106576
In `Sema::PerformImplicitConversion` for standard conversion sequence the
NonAtomicToAtomic conversion is not reverted back after 3.rd conversion step if
not starting from scalar initial
daniel-petrovic wrote:
The statement expression should always provide r-value:
https://clang.llvm.org/doxygen/classclang_1_1StmtExpr.html#details
According https://en.cppreference.com/w/c/language/atomic:
> Atomic properties are only meaningful for [lvalue
> expressions](https://en.cppreferen