[clang] [llvm] [CaptureTracking] Volatile operations only capture address (PR #201316)

Nikita Popov via cfe-commits cfe-commits at lists.llvm.org
Mon Jun 8 00:21:58 PDT 2026


nikic wrote:

Looks like this makes https://github.com/fujitsu/compiler-test-suite/blob/main/C/0094/0094_0065.c fail. I believe that code is UB because it accesses a volatile qualified object through a non-volatile qualified type (6.7.4.1p7). If volatile is not cast away, it works fine.

https://github.com/llvm/llvm-project/pull/201316


More information about the cfe-commits mailing list