why is there an upper mass limit for main-sequence stars of about 100 solar masses? objects above this mass fuse hydrogen to rapidly and cannot stay together. giant molecular clouds do not contain enough material. the rotation rate is so high that such an object splits into a pair of stars. objects above this mass do form in molecular clouds; however, they emit no light and are not considered stars. general relativity does not allow such massive objects to exist.