[all-commits] [llvm/llvm-project] 5b3f41: [analyzer][NFC] Workaround miscompilation on recen...
Ding Fei via All-commits
all-commits at lists.llvm.org
Wed Aug 30 02:15:47 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5b3f41c55d9261dcb682d60a4258fa2c30fd50c8
https://github.com/llvm/llvm-project/commit/5b3f41c55d9261dcb682d60a4258fa2c30fd50c8
Author: dingfei <fding at feysh.com>
Date: 2023-08-30 (Wed, 30 Aug 2023)
Changed paths:
M clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp
Log Message:
-----------
[analyzer][NFC] Workaround miscompilation on recent MSVC
SVal argument 'Cond' passed in is corrupted in release mode with
exception handling enabled (result in an UndefinedSVal), or changing
lambda capture inside the callee can workaround this.
Known problematic VS Versions:
- VS 2022 17.4.4
- VS 2022 17.5.4
- VS 2022 17.7.2
Verified working VS Version:
- VS 2019 16.11.25
Fixes https://github.com/llvm/llvm-project/issues/62130
Reviewed By: steakhal
Differential Revision: https://reviews.llvm.org/D159163
More information about the All-commits
mailing list