示例#1
0
static void verifyAssemblyUseListOrder(const Module &M) {
    TempFile F;
    if (F.init("ll"))
        report_fatal_error("failed to initialize assembly file");

    if (F.writeAssembly(M))
        report_fatal_error("failed to write assembly");

    LLVMContext Context;
    verifyAfterRoundTrip(M, F.readAssembly(Context));
}
示例#2
0
static void verifyBitcodeUseListOrder(const Module &M) {
    TempFile F;
    if (F.init("bc"))
        report_fatal_error("failed to initialize bitcode file");

    if (F.writeBitcode(M))
        report_fatal_error("failed to write bitcode");

    LLVMContext Context;
    verifyAfterRoundTrip(M, F.readBitcode(Context));
}