aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2022-04-04 16:43:44 -0700
committerPeter Klausler <pklausler@nvidia.com>2022-04-14 16:20:37 -0700
commit142cbd500b1a635d8933e033b7a5fc5c5e0f04b3 (patch)
tree7105fdff38d9c1dec85baa799dcbe7c1773c4cf7 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
parent27dead3e3a532625704654a0b66d77f8654d1af2 (diff)
downloadllvm-142cbd500b1a635d8933e033b7a5fc5c5e0f04b3.zip
llvm-142cbd500b1a635d8933e033b7a5fc5c5e0f04b3.tar.gz
llvm-142cbd500b1a635d8933e033b7a5fc5c5e0f04b3.tar.bz2
[flang] Fix TYPE/CLASS IS (T(...)) in SELECT TYPE
TYPE IS and CLASS IS guards in SELECT TYPE constructs are allowed to specify the same type as the type of the selector but f18's implementation of that predicate required strict equality of the derived type representations. We need to allow for assumed values of LEN type parameters to match explicit and deferred type parameter values in the selector and require equality for KIND type parameters. Implement DerivedTypeSpec::Match() to perform this more relaxed type comparison, and use it in check-select-type.cpp. Differential Revision: https://reviews.llvm.org/D123721
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions