src/ControlStruct/LabelFixer.cc
void LabelFixer::previsit( Statement * stmt ) {
		std::list< Label > &labels = stmt->get_labels();

		if ( ! labels.empty() ) {
			// only remember one label for each statement
			Label current = setLabelsDef( labels, stmt );
		} // if
	}
// prune to at most one label definition for each statement
prune to at most one label definition for each statement
prune to at most one label definition for each statement
void LabelFixer::previsit( Statement * stmt ) {
		std::list< Label > &labels = stmt->get_labels();
		if ( ! labels.empty() ) {
			Label current = setLabelsDef( labels, stmt );
		} 
	}
void LabelFixer :: previsit ( Statement * stmt ) { std :: list < Label > & labels = stmt -> get_labels ( ) ; if ( ! labels . empty ( ) ) { Label current = setLabelsDef ( labels , stmt ) ; } }
prune to at most one label definition for each statement
prune to at most one label definition for each statement
// only remember one label for each statement // if