diff options
| author | Alex Zinenko <zinenko@google.com> | 2021-08-11 13:21:31 +0200 |
|---|---|---|
| committer | Alex Zinenko <zinenko@google.com> | 2021-08-11 16:30:19 +0200 |
| commit | 79b0576dd477c1d6ad608486ffff6213cca32db9 (patch) | |
| tree | ecaf4a8f8c04658dfddf52c35ab74d35ddd3e4ea /lldb/source/Commands/CommandObjectProcess.cpp | |
| parent | 62c08c021dbf372d39b57956482186bb8ae87a18 (diff) | |
[mlir] Tighten LLVM_AnyNonAggregate ODS type constraint
The constraint was checking that the type is not an LLVM structure or array
type, but was not checking that it is an LLVM-compatible type, making it accept
incorrect types. As a result, some LLVM dialect ops could process values that
are not compatible with the LLVM dialect leading to further issues with
conversions and translations that assume all values are LLVM-compatible. Make
LLVM_AnyNonAggregate only accept LLVM-compatible types.
Reviewed By: cota, akuegel
Differential Revision: https://reviews.llvm.org/D107889
Diffstat (limited to 'lldb/source/Commands/CommandObjectProcess.cpp')
0 files changed, 0 insertions, 0 deletions
