diff options
author | Enrico Granata <granata.enrico@gmail.com> | 2011-08-09 01:04:56 +0000 |
---|---|---|
committer | Enrico Granata <granata.enrico@gmail.com> | 2011-08-09 01:04:56 +0000 |
commit | 27b625e12f25cd9fb3c141a91cd7d40f5fcaf144 (patch) | |
tree | f3c42c5a673bb18f25905c7ee13a533c5ff160f3 /llvm/lib/Transforms/Utils/LowerInvoke.cpp | |
parent | 6c1ed31b3b94f97723ef870c9e633268580b80f3 (diff) | |
download | llvm-27b625e12f25cd9fb3c141a91cd7d40f5fcaf144.zip llvm-27b625e12f25cd9fb3c141a91cd7d40f5fcaf144.tar.gz llvm-27b625e12f25cd9fb3c141a91cd7d40f5fcaf144.tar.bz2 |
Basic support for reading synthetic children by index:
if your datatype provides synthetic children, "frame variable object[index]" should now do the right thing
in cases where the above syntax would have been rejected before, i.e.
object is not a pointer nor an array (frame variable ignores potential overload of [])
object is a pointer to an Objective-C class (which cannot be dereferenced)
expression will still run operator[] if available and complain if it cannot do so
synthetic children by name do not work yet
llvm-svn: 137097
Diffstat (limited to 'llvm/lib/Transforms/Utils/LowerInvoke.cpp')
0 files changed, 0 insertions, 0 deletions