Что делает инструкция break; в следующем фрагменте кода:

void function1() 
{ 
   if(1) 
    { 
       break; 
       function2(); 
    } 
}
ничего (игнорируется)
приводит к синтаксической ошибке
выполняет выход из function1
выполняет выход из if-блока