Я хочу вставить «place_new» после «malloc» для вызова конструктора (для инициализации vtable ptr), когда выделенный объект является полиморфным объектом. Могу ли я принудительно вставить «place_new» после «malloc» на уровне clang (например, изменить clang для использования «CXXNewEXpr :: Create ()») без изменения дерева AST? Если нет, не могли бы вы сказать мне путь?