Как говорит 0A0D, это вариативно - по определению, компилятор будет в порядке с ним. Если вы хотите, чтобы он потерпел неудачу во время компиляции, вам, возможно, придется использовать хитрости - например, если вы проводите модульное тестирование, у вас есть код, который приводит к сбою функции с одним вызовом аргумента, чтобы новые программисты знали, что они не могут это сделать что.
Тем не менее, почему вы пытаетесь это сделать? Там может быть лучшее решение вашей проблемы.