summaryrefslogtreecommitdiff
path: root/src/trans/monomorphise.hpp
blob: f1ffea2d675a4eebaa1c9024dfb3bed29622ac65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
 * MRustC - Rust Compiler
 * - By John Hodge (Mutabah/thePowersGang)
 *
 * trans/monomorphise.hpp
 * - MIR monomorphisation
 */
#pragma once

#include <mir/mir_ptr.hpp>
#include "trans_list.hpp"

namespace HIR {
    class Crate;
}

extern ::MIR::FunctionPointer Trans_Monomorphise(const ::StaticTraitResolve& crate, const Trans_Params& params, const ::MIR::FunctionPointer& tpl);