mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-01 02:33:44 +00:00
Avoid triggering an assertion failure when an instruction pattern
is a leaf node. Patch by Brandner! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62361 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
df874eed56
commit
febf71db2d
@ -925,7 +925,8 @@ public:
|
||||
TreePatternNode *InstPatNode =
|
||||
isRoot ? (InstPat ? InstPat->getTree(0) : Pattern)
|
||||
: (InstPat ? InstPat->getTree(0) : NULL);
|
||||
if (InstPatNode && InstPatNode->getOperator()->getName() == "set") {
|
||||
if (InstPatNode && !InstPatNode->isLeaf() &&
|
||||
InstPatNode->getOperator()->getName() == "set") {
|
||||
InstPatNode = InstPatNode->getChild(InstPatNode->getNumChildren()-1);
|
||||
}
|
||||
bool IsVariadic = isRoot && II.isVariadic;
|
||||
|
Loading…
x
Reference in New Issue
Block a user