diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-12-04 20:34:37 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-12-04 20:34:37 +0000 |
commit | 18ceafeb2dbb83ecea8a75a87ea9c2aff5c8d19a (patch) | |
tree | 40915098348471b2f15f922be8e3b2b547280f71 /lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/sbvalue-cast.cpp | |
parent | 9d27f1b0b2a5470f11e69b2e0c70c0f44d350111 (diff) | |
download | bcm5719-llvm-18ceafeb2dbb83ecea8a75a87ea9c2aff5c8d19a.tar.gz bcm5719-llvm-18ceafeb2dbb83ecea8a75a87ea9c2aff5c8d19a.zip |
[OperandBundles] Allow operand-specific attributes in operand bundles
Currently `OperandBundleUse::operandsHaveAttr` computes its result
without being given a specific operand. This is problematic because it
forces us to say that, e.g., even non-pointer operands in `"deopt"`
operand bundles are `readonly`, which doesn't make sense.
This commit changes `operandsHaveAttr` to work in the context of a
specific operand, so that we can give the operand attributes that make
sense for the operands's `llvm::Type`.
llvm-svn: 254764
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/sbvalue-cast.cpp')
0 files changed, 0 insertions, 0 deletions