﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2335	Look into pattern-matching efficiency	Martin Sjölund	Martin Sjölund	"Currently, matchcontinue generates code like:
{{{#!c
CevalScript_createSimulationResultFailure_rettype tmp161;
if (8 != MMC_STRLEN(tmpMeta[3+2]) || strcmp(""simulate"", MMC_STRINGDATA(tmpMeta[3+2])) != 0) MMC_THROW();
if (listEmpty(tmpMeta[3+3])) MMC_THROW();
tmpMeta[503] = MMC_CAR(tmpMeta[3+3]);
tmpMeta[504] = MMC_CDR(tmpMeta[3+3]);
if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[503],12,1) == 0) MMC_THROW();
}}}

It should be possible to make this call `continue` instead of MMC_THROW()"	enhancement	new	high	Future	Code Generation	trunk			
