mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
CliftEmitC: expose emitCommonIncludes
This commit is contained in:
committed by
Pietro Fezzardi
parent
b9e5355d5a
commit
eb5c6938ef
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user