История изменений
Исправление utf8nowhere, (текущая версия) :
опять же по стандарту malloc может вернуть NULL и значения обоих вызовов будут одинаковыми.
А может и не вернуть, и тогда будут разными.
однако разрабы llvm утверждают, что их malloc особенен и NULL вернуть не может
И что не так? «может» ≠ «должен». По-твоему, чтобы соответствовать стандарту, надо хоть раз за время выполнения программы вернуть NULL?
Исходная версия utf8nowhere, :
опять же по стандарту malloc может вернуть NULL и значения обоих вызовов будут одинаковыми.
А может и не вернуть, и тогда будут разными.
однако разрабы llvm утверждают, что их malloc особенен и NULL вернуть не может
И что тут не так? «может» ≠ «должен». По-твоему, чтобы соответствовать стандарту, надо хоть раз за время выполнения программы вернуть NULL?