mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-05-19 13:38:56 +00:00
Critical shadow nodes no do not know their parent explictly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2084 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3feaf02c47
commit
dba61f34e8
@ -217,9 +217,8 @@ string GlobalDSNode::getCaption() const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ShadowDSNode::ShadowDSNode(DSNode *P, Module *M, bool C = false)
|
ShadowDSNode::ShadowDSNode(const Type *Ty, Module *M, bool C = false)
|
||||||
: DSNode(ShadowNode, cast<PointerType>(P->getType())->getElementType()) {
|
: DSNode(ShadowNode, Ty) {
|
||||||
Parent = P;
|
|
||||||
Mod = M;
|
Mod = M;
|
||||||
ShadowParent = 0;
|
ShadowParent = 0;
|
||||||
CriticalNode = C;
|
CriticalNode = C;
|
||||||
@ -227,7 +226,6 @@ ShadowDSNode::ShadowDSNode(DSNode *P, Module *M, bool C = false)
|
|||||||
|
|
||||||
ShadowDSNode::ShadowDSNode(const Type *Ty, Module *M, ShadowDSNode *ShadParent)
|
ShadowDSNode::ShadowDSNode(const Type *Ty, Module *M, ShadowDSNode *ShadParent)
|
||||||
: DSNode(ShadowNode, Ty) {
|
: DSNode(ShadowNode, Ty) {
|
||||||
Parent = 0;
|
|
||||||
Mod = M;
|
Mod = M;
|
||||||
ShadowParent = ShadParent;
|
ShadowParent = ShadParent;
|
||||||
CriticalNode = false;
|
CriticalNode = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user