Subject: Replace always true test with assertion.

From: dgp <[email-masked]>
Date: Tue, 25 Jun 2013 19:23:24 +0000

---
 generic/tclCompile.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/generic/tclCompile.c b/generic/tclCompile.c
index ccf8938..633966e 100644
--- a/generic/tclCompile.c
+++ b/generic/tclCompile.c
@@ -2098,6 +2098,7 @@ TclCompileScript(
 	     * Emit an invoke instruction for the command. We skip this if a
 	     * compile procedure was found for the command.
 	     */
+	    assert(wordIdx > 0);
 
 	    if (expand) {
 		/*
@@ -2119,7 +2120,7 @@ TclCompileScript(
 		TclEmitOpcode(INST_INVOKE_EXPANDED, envPtr);
 		envPtr->expandCount--;
 		TclAdjustStackDepth(1 - wordIdx, envPtr);
-	    } else if (wordIdx > 0) {
+	    } else {
 		/*
 		 * Save PC -> command map for the TclArgumentBC* functions.
 		 */
-- 
cgit v0.12