From bd5593df23077499c69e8839fd0f4289a3bd7d37 Mon Sep 17 00:00:00 2001 From: Cary R Date: Wed, 2 Sep 2009 10:52:14 -0700 Subject: [PATCH] ivl_lpm_selects() is obsolete for IVL_LPM_CONCAT IVL_LPM_CONCAT should use ivl_lpm_size() instead of ivl_lpm_selects. This is a requirement in development so add a warning and make using ivl_lpmp_selects() with a IVL_LPM_CONCAT fatal. --- t-dll-api.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/t-dll-api.cc b/t-dll-api.cc index e9f6f9538..5f80a5d50 100644 --- a/t-dll-api.cc +++ b/t-dll-api.cc @@ -1196,7 +1196,8 @@ extern "C" unsigned ivl_lpm_selects(ivl_lpm_t net) case IVL_LPM_ARRAY: return net->u_.array.swid; case IVL_LPM_CONCAT: - return net->u_.concat.inputs; + cerr << "error: ivl_lpm_selects() is no longer supported for " + "IVL_LPM_CONCAT, use ivl_lpm_size() instead." << endl; default: assert(0); return 0;