aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CommandFlags.cpp
diff options
context:
space:
mode:
authorThurston Dang <thurston@google.com>2025-10-22 22:37:59 +0000
committerGitHub <noreply@github.com>2025-10-22 15:37:59 -0700
commitcea0037136e61777811f40775c6406ac351e9142 (patch)
tree3cb2c399fa49ea9c1da64f6817ef17e989f0dd1a /llvm/lib/CodeGen/CommandFlags.cpp
parent7634a8ed24260ddd4b81ee6388ffb10ef6111506 (diff)
downloadllvm-cea0037136e61777811f40775c6406ac351e9142.zip
llvm-cea0037136e61777811f40775c6406ac351e9142.tar.gz
llvm-cea0037136e61777811f40775c6406ac351e9142.tar.bz2
[flang][mlir] Fix-forward heap use-after-free in #155348 (#164712)
`mapInfoOp.getMembers()` on line 258 is use-after-free, because cloneModifyAndErase (line 255) erased `mapInfoOp`. Fix the issue by replacing subsequent `mapInfoOp` usages with `clonedOp`. Similarly, update `memberMapInfoOp` to avoid subsequent use-after-free.
Diffstat (limited to 'llvm/lib/CodeGen/CommandFlags.cpp')
0 files changed, 0 insertions, 0 deletions