Issue 5498 - array of elements of subtypes of a common supertype

arrayExpressionsToCommonType incorrectly uses condexp.e2->type rather than condexp.type to determine the common type of the array.

http://d.puremagic.com/issues/show_bug.cgi?id=5498