Minor refactorings to BitcodeEmitter.

1. split initalizer for module unique_ptr on multiple lines for readibility.
2. replace //TODO modules with commented loop.
This commit is contained in:
Stefano Sanfilippo 2015-03-06 14:31:00 +01:00
parent dc017b3285
commit ec21714af9

View File

@ -94,7 +94,9 @@ bool reportError(std::initializer_list<std::string> const& what) {
} }
BitcodeEmitter::BitcodeEmitter() { BitcodeEmitter::BitcodeEmitter() {
module = std::unique_ptr<llvm::Module>(new llvm::Module("monicelli", getGlobalContext())); module = std::unique_ptr<llvm::Module>(
new llvm::Module("monicelli", getGlobalContext())
);
d = new Private; d = new Private;
} }
@ -365,7 +367,11 @@ bool BitcodeEmitter::emit(Program const& program) {
GUARDED(program.getMain()->emit(this)); GUARDED(program.getMain()->emit(this));
} }
// TODO modules // for (Module const& module: program.getModules()) {
// GUARDED(module.emit(this));
// }
return true;
} }
bool BitcodeEmitter::emit(Id const& node) { bool BitcodeEmitter::emit(Id const& node) {