CliftEmitC: expose emitCommonIncludes

This commit is contained in:
Ivan Krysak
2026-04-30 11:11:42 +00:00
committed by Pietro Fezzardi
parent b9e5355d5a
commit eb5c6938ef
2 changed files with 9 additions and 0 deletions
+3
View File
@@ -10,6 +10,9 @@
#include "revng/CliftEmitC/Configuration.h"
#include "revng/PTML/CTokenEmitter.h"
void emitCommonIncludes(ptml::CTokenEmitter &Tokens,
const CDataModel &DataModel);
void emitTypeAndGlobalHeader(ptml::CTokenEmitter &Tokens,
mlir::ModuleOp Module,
TypeEmitterConfiguration Configuration,
+6
View File
@@ -235,6 +235,12 @@ public:
}
};
void emitCommonIncludes(ptml::CTokenEmitter &Tokens,
const CDataModel &DataModel) {
CHeaderEmitterImpl Emitter(Tokens, DataModel, TypeEmitterConfiguration{});
Emitter.emitCommonIncludes();
}
void emitTypeAndGlobalHeader(ptml::CTokenEmitter &Tokens,
mlir::ModuleOp Module,
TypeEmitterConfiguration Configuration,