[Statepoint] Fix StatepointLoweringInfo::GCTransitionArgs initialization
authorDenis Antrushin <dantrushin@gmail.com>
Mon, 30 Mar 2020 16:47:56 +0000 (19:47 +0300)
committerDenis Antrushin <dantrushin@gmail.com>
Tue, 31 Mar 2020 08:45:06 +0000 (11:45 +0300)
commit47107dc3bda1f8c27c70c84f30aa0cdd41786e0d
tree7e42b9283f341d2e9413b463d0c91091f3404fcd
parentc9d5c1959767d17809157a59c99d5132128bab2a
[Statepoint] Fix StatepointLoweringInfo::GCTransitionArgs initialization

Summary:
In method SelectionDAGBuilder::LowerStatepoint, array SI.GCTransitionArgs
is initialized from wrong part of ImmutableStatepoint class.
We copy gc args instead of transitions args.

Reviewers: reames, skatkov

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77075
llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp