[all-commits] [llvm/llvm-project] 188d28: [clang][dataflow] Assign aggregate storage locatio...
Stanislav Gatev via All-commits
all-commits at lists.llvm.org
Wed Jan 26 02:38:26 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 188d28f73cc7b7891c182a85fdb6e274123b5b69
https://github.com/llvm/llvm-project/commit/188d28f73cc7b7891c182a85fdb6e274123b5b69
Author: Stanislav Gatev <sgatev at google.com>
Date: 2022-01-26 (Wed, 26 Jan 2022)
Changed paths:
M clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
M clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
Log Message:
-----------
[clang][dataflow] Assign aggregate storage locations to union stmts
This patch ensures that the dataflow analysis framework does not crash
when it encounters access to members of union types.
This is part of the implementation of the dataflow analysis framework.
See "[RFC] A dataflow analysis framework for Clang AST" on cfe-dev.
Reviewed-by: xazax.hun
Differential Revision: https://reviews.llvm.org/D118226
More information about the All-commits
mailing list