Index: src/compiler/operator-properties-inl.h |
diff --git a/src/compiler/operator-properties-inl.h b/src/compiler/operator-properties-inl.h |
index 40534f7586b86563d8f0066eb62068d2ab4a6f25..0d5a403db76012cc6cc860308a690fd19652a31e 100644 |
--- a/src/compiler/operator-properties-inl.h |
+++ b/src/compiler/operator-properties-inl.h |
@@ -115,7 +115,7 @@ inline int OperatorProperties::GetControlInputCount(const Operator* op) { |
#define OPCODE_CASE(x) case IrOpcode::k##x: |
CONTROL_OP_LIST(OPCODE_CASE) |
#undef OPCODE_CASE |
- return static_cast<const ControlOperator*>(op)->ControlInputCount(); |
+ return OpParameter<int>(op); |
Michael Starzinger
2014/09/12 11:47:02
This is scarily implicit, can we leave a comment h
Benedikt Meurer
2014/09/12 11:59:08
Done.
|
default: |
// Operators that have write effects must have a control |
// dependency. Effect dependencies only ensure the correct order of |