[an error occurred while processing this directive]
нет. Гипотетически - пусть этот адрес = 3. Но функция считает, что это обычный указатель, и в ARM процессоре такая переменная была бы расположена с адреса ноль (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)