> unit b; > ... > {$undef M1-M15} Such constructs won't work, for the same reason that variablenames with numbers in it can't be used as such. For the compiler it is an alphanumerical identifier, and the number(s) have no meaning.