﻿id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc
159	Static expression evaluation	pabuhr		"Some static expression evaulation is necessary for constructor designators. Other static expressions can be left for gcc. Currently, CFA does not ignore evaulating static expressions it doesn't need and can't evaulate the ones it does need, e.g.
{{{
enum {
    A = 1 / sizeof(int) // sizeof is not evaulated by CFA and returns 0
};
int mask[ A ]; // force static evaluation of expression for A
}}}
causes a division by zero exception in cfa-cc."	defect	new	major	cfa-cc	1.0			
