| Index: src/IceCfgNode.cpp
|
| diff --git a/src/IceCfgNode.cpp b/src/IceCfgNode.cpp
|
| index cae5d3770e796b9d64a7919efa2b31cc92051682..f319041c6646103fa9d24367b44e214123b9707c 100644
|
| --- a/src/IceCfgNode.cpp
|
| +++ b/src/IceCfgNode.cpp
|
| @@ -614,10 +614,7 @@ bool CfgNode::liveness(Liveness *Liveness) {
|
| // validation is not.)
|
| LivenessBV LiveOrig = Live;
|
| Live.resize(Liveness->getNumGlobalVars());
|
| - // Non-global arguments in the entry node are allowed to be live on
|
| - // entry.
|
| - bool IsEntry = (Func->getEntryNode() == this);
|
| - if (!(IsEntry || Live == LiveOrig)) {
|
| + if (Live != LiveOrig) {
|
| if (BuildDefs::dump()) {
|
| // This is a fatal liveness consistency error. Print some
|
| // diagnostics and abort.
|
|
|