Как принудительно вставить place_new после malloc? - PullRequest
0 голосов
/ 18 октября 2019

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

...