The answer is: A. Legal
A pass would be considered as 'illegal' if the driver endanger the life of others or if the drivers somehow disrupt the traffic condition. These are the two things that you need to think about before making a pass.
In united states, illegal passing could either punished by fine or jail time depending on the severity of the damage or whether you are under the influence of banned substance when doing so.