Index: src/IceOperand.cpp |
diff --git a/src/IceOperand.cpp b/src/IceOperand.cpp |
index ada16068337ebe8c78bef412e2827c1ce89ae5a6..beb14e554742c7635a3e612f90040b5fe5b02749 100644 |
--- a/src/IceOperand.cpp |
+++ b/src/IceOperand.cpp |
@@ -201,7 +201,7 @@ const Variable *Variable::asType(Type Ty, RegNumT NewRegNum) const { |
Variable *V = new (getCurrentCfgAllocator()->Allocate<Variable>()) |
Variable(kVariable, Ty, Number); |
V->NameIndex = NameIndex; |
- V->RegNum = NewRegNum == RegNumT::NoRegister ? RegNum : NewRegNum; |
+ V->RegNum = NewRegNum.hasNoValue() ? RegNum : NewRegNum; |
Jim Stichnoth
2016/02/12 18:29:54
NewRegNum.hasValue() ? NewRegNum : RegNum
similar
rkotlerimgtec
2016/02/12 22:02:01
Done.
|
V->StackOffset = StackOffset; |
return V; |
} |