Solid food should be avoided during exercise. For bodybuilding and weightlifting there is no need to consume anything during exercise, except water. After the exercise the ability of the gastrointestinal tract to absorb nutrients, vitamins, minerals and trace minerals is increased and this opportunity should be used to eat meal which are high in nutrients, carbs and containing protein from different sources. During the exercise lots of minerals are lost through sweat, which need to be replaced. Shortage of these minerals decrease performance and they are the building block of many enzymes and hormones which control the metabolism.
Unrefined foods are higher in minerals than refined.
I pointed out in a post earlier that it is nearly impossible to know the GI of a meal composed of variety of food. Such meal are more likely to contain completer distribution of nutrition and are absorbed better. It is good to give the muscle time to recover so the need to restore the glycogen rapidly is not necessary for a bodybuilder. The glycogen stores are restored fully in one or two day if the diet contain high carbs. If the GI of the food, that is consumed within 2 hours after exercise, is high, it can only have positive effects.